The P-Lingua Website
http://www.p-lingua.org/wiki/index.php/Main_Page
MediaWiki 1.13.3
first-letter
Media
Special
Talk
User
User talk
The P-Lingua Website
The P-Lingua Website talk
Image
Image talk
MediaWiki
MediaWiki talk
Template
Template talk
Help
Help talk
Category
Category talk
Main Page
1
409
2005-03-29T06:59:37Z
Miguel
3
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like, tissue-like and spiking neural-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main developer of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.cs.us.es/~ignaciophm/].
Please, [[contact]] us for any suggestion or comment.
== Latest version ==
The latest version of [[P-Lingua]] and [[pLinguaCore]] is '''4.0''', released on 28/09/2013. It provides new features with respect to previous version, such as more [[supported models]].
'''[[P-Lingua]] is being re-engineered from scratch in its version ''5.0'', now written in C++. The development version is accessible in github [https://github.com/RGNC/plingua].'''
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based Simulator for Tissue P Systems with Cell Separation''<br> I. Pérez-Hurtado, L. Valencia-Cabrera, J.M. Chacón, A. Riscos-Núñez, M.J. Pérez-Jiménez<br> Romanian Journal of Information Science and Technology, 17 , 1 (2014), 89-102.
*''A P-Lingua based simulator for Spiking Neural P systems''<br> L.F. Macías, I. Pérez-Hurtado, M. García-Quismondo, L. Valencia, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 7184 (2012), 257-281.
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 79, 6 (2010), 374-382.
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 5957 (2010), 264-288
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 4, 3 (2009), 234-243.
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 5391 (2009), 187-203.
'''Conference Papers'''
* ''Kernel P Systems - Version I''<br> M. Gheorghe, F. Ipate, C. Dragomir, L. Mierlă, L. Valencia-Cabrera, M. García-Quismondo, M.J. Pérez-Jiménez<br> 11th Brainstorming Week on Membrane Computing, 02/2013, Seville, Spain, p.97-124, (2013)
* ''DCBA: Simulating Population Dynamics P Systems with Proportional Object Distribution''<br> M.A. Martínez-del-Amor, I. Pérez-Hurtado, M. García-Quismondo, L.F. Macías-Ramos, L. Valencia-Cabrera, A. Romero-Jiménez, C. Graciani-Díaz, A. Riscos-Núñez, M.A. Colomer, M.J. Pérez-Jiménez<br> 10th Brainstorming Week on Membrane Computing, 02/2012, Volume II, Seville, Spain, p.27-56, (2012)
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Theses'''
*''An environment for virtual experimentation with computational models based on P systems''<br>Luis Valencia Cabrera <br>2015. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Modelling and Simulation of Real-life Phenomena in Membrane Computing''<br>Manuel García-Quismondo <br>2014. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Accelerating Membrane Systems Simulators using High Performance Computing with GPU''<br>Miguel Ángel Martínez-del-Amor <br>2013. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
1
2009-07-24T01:02:32Z
MediaWiki default
<big>'''MediaWiki has been successfully installed.'''</big>
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.
== Getting started ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
2
2009-08-20T22:22:40Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [membrane computing which aims to be a standard to define P systems. It and its associated tools have been developed by members of the Research Group on Natural Computing, at the University of Sevilla, Spain.
We provide P-Lingua and its associated tools as a free and reusable software package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a Java library called pLinguaCore has been developed as a software framework for simulators. It is able to handle
input files (either in XML or in P-Lingua format) de�fining P systems from a number of different cell-like P system models. Moreover, the library
includes several built-in simulators for each supported model. For the sake of software portability, pLinguaCore can export a P system
definition to any convenient output format (currently XML and binary formats are available). This software is not a closed product, but it can
be extended to accept new input or output formats and also new models or simulators.
3
2009-08-20T22:27:28Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free, under [http://www.gnu.org/copyleft/gpl.html GNU GPL license], and reusable software package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a Java library called [[pLinguaCore]] has been developed as a software framework for simulators. It is able to handle
input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported P system models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system
definition to any convenient output format (currently XML format and [[binary format]] are available). This software is not a closed product, but it can
be extended to accept new input or output formats and also new models or simulators.
4
2009-08-20T22:33:48Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed under [http://www.gnu.org/copyleft/gpl.html GNU GPL license] by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its related tools as a free and reusable software framework for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, the main software tool of P-Lingua is a Java library called [[pLinguaCore]]. It is able to handle
input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported P system models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system
definition to any convenient output format (currently XML format and [[binary format]] are available). This software is not a closed product, but it can
be extended to accept new input or output formats and also new models or simulators.
5
2009-08-20T22:35:20Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed under [http://www.gnu.org/copyleft/gpl.html GNU GPL license] by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its tools as a free and reusable software framework for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, the main software tool of P-Lingua is a Java library called [[pLinguaCore]]. It is able to handle
input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported P system models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system
definition to any convenient output format (currently XML format and [[binary format]] are available). This software is not a closed product, but it can
be extended to accept new input or output formats and also new models or simulators.
6
2009-08-20T22:40:09Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable software package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a Java library called [[pLinguaCore]] has been developed. It is able to handle
input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported P system models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system
definition to any convenient output format (currently XML format and [[binary format]] are available). This software is not a closed product, but it can
be extended to accept new input or output formats and also new models or simulators.
7
2009-08-20T22:44:25Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable software package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a Java library called [[pLinguaCore]] has been produced. It is able to handle
input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported P system models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system
definition to any convenient output format (currently XML format and [[binary format]] are available). This software is not a closed product, but it can
be extended to accept new input or output formats and also new models or simulators.
8
2009-08-20T22:46:18Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable software package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported P system models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient output format (currently XML format and [[binary format]] are available). This software is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
9
2009-08-20T22:48:05Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable software package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported P system models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently XML format and [[binary format]] are available). This software is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
10
2009-08-20T22:50:46Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable software package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported P system models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). This software is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
11
2009-08-20T22:52:23Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable software package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P systems. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported P system models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). This software is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
12
2009-08-20T22:53:36Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable software package for P systems designing and the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P systems. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported P system models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). This software is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
13
2009-08-20T22:54:35Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable software package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P systems. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported P system models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). This software is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
14
2009-08-20T22:57:51Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P systems. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported P system models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). This software is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
15
2009-08-20T22:59:01Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported P system models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). This software is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
16
2009-08-20T23:00:19Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported P system models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). The library is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
17
2009-08-20T23:01:15Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). The library is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
18
2009-08-20T23:02:01Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
19
2009-08-21T13:33:22Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[projects]] in development using P-Lingua by different [[development teams]]. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[forums]].
If you are interesting in starting a new project, please, [[contact]] us. Any suggestion or comment is also welcome :-)
20
2009-08-21T13:41:46Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[projects]] in production using P-Lingua by different [[development teams]]. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[forums]].
Any suggestion or comment is welcome, please, [[contact]] us.
21
2009-08-21T13:42:40Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[projects]] in production using P-Lingua by different [[development teams]]. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[forums]].
If you have any suggestion, comment or idea, please, [[contact]] us. :-)
22
2009-08-21T13:49:04Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[forums]].
Any comment or suggestion will be welcome :-)
Thanks,
The [[P-Lingua Team]]
23
2009-08-21T13:49:14Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[forums]].
Any comment or suggestion will be welcome :-)
Thanks,
The [[P-Lingua Team]]
24
2009-08-21T13:49:21Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[forums]].
Any comment or suggestion will be welcome :-)
Thanks,
The [[P-Lingua Team]]
25
2009-08-21T13:52:35Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[forums]].
Please, [[contact]] us for any suggestion or comment.
26
2009-08-21T14:00:15Z
Admin.plingua
1
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[forums]].
Please, [[contact]] us for any suggestion or comment.
71
2009-08-21T16:29:40Z
Admin.plingua
1
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[forums]].
Please, [[contact]] us for any suggestion or comment.
80
2009-09-11T03:50:21Z
Admin.plingua
1
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information|documentation]]. In addition, this site aims to be a meeting point for users and developers through the use of [[forums]].
Please, [[contact]] us for any suggestion or comment.
81
2009-09-11T03:50:39Z
Admin.plingua
1
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[forums]].
Please, [[contact]] us for any suggestion or comment.
82
2009-09-11T03:57:51Z
Admin.plingua
1
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]].
Please, [[contact]] us for any suggestion or comment.
88
2009-09-11T04:06:50Z
Admin.plingua
1
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]].
Please, [[contact]] us for any suggestion or comment.
148
2010-04-04T06:25:18Z
Ignacio
2
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]].
Please, [[contact]] us for any suggestion or comment.
191
2010-04-04T09:34:00Z
Ignacio
2
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]].
Please, [[contact]] us for any suggestion or comment.
<ma>
/mu
</ma>
192
2010-04-04T09:34:13Z
Ignacio
2
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]].
Please, [[contact]] us for any suggestion or comment.
193
2010-04-04T09:35:01Z
Ignacio
2
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]].
Please, [[contact]] us for any suggestion or comment.
<m>
/mu
</m>
194
2010-04-04T09:35:15Z
Ignacio
2
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]].
Please, [[contact]] us for any suggestion or comment.
<m>
\mu
</m>
195
2010-04-04T09:35:31Z
Ignacio
2
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]].
Please, [[contact]] us for any suggestion or comment.
211
2010-04-04T10:32:53Z
Ignacio
2
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
Please, [[contact]] us for any suggestion or comment.
212
2010-04-04T23:46:15Z
Ignacio
2
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
Please, [[contact]] us for any suggestion or comment.
213
2010-04-04T23:49:21Z
Ignacio
2
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]''' (Recommended if you are in an insecure network)
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
Please, [[contact]] us for any suggestion or comment.
214
2010-04-04T23:50:00Z
Ignacio
2
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
Please, [[contact]] us for any suggestion or comment.
261
2011-09-01T09:57:13Z
Miguel
3
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
Please, [[contact]] us for any suggestion or comment.
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Thesis'''
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
262
2012-01-08T19:18:13Z
Ignacio
2
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main author of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.gcn.us.es/perezh].
Please, [[contact]] us for any suggestion or comment.
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Thesis'''
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
263
2012-01-08T19:19:19Z
Ignacio
2
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain. The main author is '''Ignacio Pérez-Hurtado'''.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
Please, [[contact]] us for any suggestion or comment.
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Thesis'''
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
264
2012-01-08T19:20:23Z
Ignacio
2
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain. The main author of P-Lingua and its related tools is ['''Ignacio Pérez-Hurtado'''|http://www.gcn.us.es/perezh].
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
Please, [[contact]] us for any suggestion or comment.
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Thesis'''
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
265
2012-01-08T19:20:43Z
Ignacio
2
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain. The main author of P-Lingua and its related tools is ['''Ignacio Pérez-Hurtado''' http://www.gcn.us.es/perezh].
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
Please, [[contact]] us for any suggestion or comment.
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Thesis'''
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
266
2012-01-08T19:20:57Z
Ignacio
2
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain. The main author of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.gcn.us.es/perezh].
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
Please, [[contact]] us for any suggestion or comment.
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Thesis'''
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
267
2012-01-08T19:21:36Z
Ignacio
2
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main author of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.gcn.us.es/perezh].
Please, [[contact]] us for any suggestion or comment.
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Thesis'''
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
268
2012-01-08T19:21:57Z
Ignacio
2
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main author of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.gcn.us.es/perezh].
Please, [[contact]] us for any suggestion or comment.
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Thesis'''
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
269
2012-01-10T10:20:49Z
Ignacio
2
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main developer of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.gcn.us.es/perezh].
Please, [[contact]] us for any suggestion or comment.
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Thesis'''
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
270
2012-03-07T15:57:53Z
Ignacio
2
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main developer of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.gcn.us.es/perezh].
Please, [[contact]] us for any suggestion or comment.
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Spiking Neural P systems''<br> L.F. Macías, I. Pérez-Hurtado, M. García-Quismondo, L. Valencia, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, Volume 7184, p. 257-281, (2012)
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Thesis'''
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
304
2012-08-23T22:41:31Z
Ariscosn
537
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main developer of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.gcn.us.es/perezh].
Please, [[contact]] us for any suggestion or comment.
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Spiking Neural P systems''<br> L.F. Macías, I. Pérez-Hurtado, M. García-Quismondo, L. Valencia, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, Volume 7184, p. 257-281, (2012)
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
* ''DCBA: Simulating Population Dynamics P Systems with Proportional Object Distribution''<br> M.A. Martínez-del-Amor, I. Pérez-Hurtado, M. García-Quismondo, L.F. Macías-Ramos, L. Valencia-Cabrera, A. Romero-Jiménez, C. Graciani-Díaz, A. Riscos-Núñez, M.A. Colomer, M.J. Pérez-Jiménez<br> 10th Brainstorming Week on Membrane Computing, 02/2012, Volume II, Seville, Spain, p.27-56, (2012)
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Thesis'''
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
320
2012-08-28T16:04:32Z
Ignacio
2
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main developer of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.cs.us.es/~ignaciophm/].
Please, [[contact]] us for any suggestion or comment.
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Spiking Neural P systems''<br> L.F. Macías, I. Pérez-Hurtado, M. García-Quismondo, L. Valencia, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, Volume 7184, p. 257-281, (2012)
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
* ''DCBA: Simulating Population Dynamics P Systems with Proportional Object Distribution''<br> M.A. Martínez-del-Amor, I. Pérez-Hurtado, M. García-Quismondo, L.F. Macías-Ramos, L. Valencia-Cabrera, A. Romero-Jiménez, C. Graciani-Díaz, A. Riscos-Núñez, M.A. Colomer, M.J. Pérez-Jiménez<br> 10th Brainstorming Week on Membrane Computing, 02/2012, Volume II, Seville, Spain, p.27-56, (2012)
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Thesis'''
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
350
2013-09-30T10:07:34Z
Miguel
3
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main developer of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.cs.us.es/~ignaciophm/].
Please, [[contact]] us for any suggestion or comment.
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Spiking Neural P systems''<br> L.F. Macías, I. Pérez-Hurtado, M. García-Quismondo, L. Valencia, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, Volume 7184, p. 257-281, (2012)
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
* ''Kernel P Systems - Version I''<br> M. Gheorghe, F. Ipate, C. Dragomir, L. Mierlă, L. Valencia-Cabrera, M. García-Quismondo, M.J. Pérez-Jiménez<br> 11th Brainstorming Week on Membrane Computing, 02/2013, Seville, Spain, p.97-124, (2013)
* ''DCBA: Simulating Population Dynamics P Systems with Proportional Object Distribution''<br> M.A. Martínez-del-Amor, I. Pérez-Hurtado, M. García-Quismondo, L.F. Macías-Ramos, L. Valencia-Cabrera, A. Romero-Jiménez, C. Graciani-Díaz, A. Riscos-Núñez, M.A. Colomer, M.J. Pérez-Jiménez<br> 10th Brainstorming Week on Membrane Computing, 02/2012, Volume II, Seville, Spain, p.27-56, (2012)
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Thesis'''
*''Accelerating Membrane Systems Simulators using High Performance Computing with GPU''<br>Miguel Ángel Mart\'inez-del-Amor <br>2013. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
351
2013-09-30T10:08:07Z
Miguel
3
/* Publications */
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main developer of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.cs.us.es/~ignaciophm/].
Please, [[contact]] us for any suggestion or comment.
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Spiking Neural P systems''<br> L.F. Macías, I. Pérez-Hurtado, M. García-Quismondo, L. Valencia, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, Volume 7184, p. 257-281, (2012)
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
* ''Kernel P Systems - Version I''<br> M. Gheorghe, F. Ipate, C. Dragomir, L. Mierlă, L. Valencia-Cabrera, M. García-Quismondo, M.J. Pérez-Jiménez<br> 11th Brainstorming Week on Membrane Computing, 02/2013, Seville, Spain, p.97-124, (2013)
* ''DCBA: Simulating Population Dynamics P Systems with Proportional Object Distribution''<br> M.A. Martínez-del-Amor, I. Pérez-Hurtado, M. García-Quismondo, L.F. Macías-Ramos, L. Valencia-Cabrera, A. Romero-Jiménez, C. Graciani-Díaz, A. Riscos-Núñez, M.A. Colomer, M.J. Pérez-Jiménez<br> 10th Brainstorming Week on Membrane Computing, 02/2012, Volume II, Seville, Spain, p.27-56, (2012)
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Theses'''
*''Accelerating Membrane Systems Simulators using High Performance Computing with GPU''<br>Miguel Ángel Mart\'inez-del-Amor <br>2013. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
352
2013-09-30T10:10:11Z
Miguel
3
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like, tissue-like and spiking neural-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main developer of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.cs.us.es/~ignaciophm/].
Please, [[contact]] us for any suggestion or comment.
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Spiking Neural P systems''<br> L.F. Macías, I. Pérez-Hurtado, M. García-Quismondo, L. Valencia, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, Volume 7184, p. 257-281, (2012)
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
* ''Kernel P Systems - Version I''<br> M. Gheorghe, F. Ipate, C. Dragomir, L. Mierlă, L. Valencia-Cabrera, M. García-Quismondo, M.J. Pérez-Jiménez<br> 11th Brainstorming Week on Membrane Computing, 02/2013, Seville, Spain, p.97-124, (2013)
* ''DCBA: Simulating Population Dynamics P Systems with Proportional Object Distribution''<br> M.A. Martínez-del-Amor, I. Pérez-Hurtado, M. García-Quismondo, L.F. Macías-Ramos, L. Valencia-Cabrera, A. Romero-Jiménez, C. Graciani-Díaz, A. Riscos-Núñez, M.A. Colomer, M.J. Pérez-Jiménez<br> 10th Brainstorming Week on Membrane Computing, 02/2012, Volume II, Seville, Spain, p.27-56, (2012)
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Theses'''
*''Accelerating Membrane Systems Simulators using High Performance Computing with GPU''<br>Miguel Ángel Mart\'inez-del-Amor <br>2013. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
357
2013-09-30T10:34:07Z
Miguel
3
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like, tissue-like and spiking neural-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main developer of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.cs.us.es/~ignaciophm/].
Please, [[contact]] us for any suggestion or comment.
== Last version ==
The last version of [[P-Lingua]] and [[pLinguaCore]] is now '''4.0''', having features such as new [[supported models]].
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Spiking Neural P systems''<br> L.F. Macías, I. Pérez-Hurtado, M. García-Quismondo, L. Valencia, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, Volume 7184, p. 257-281, (2012)
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
* ''Kernel P Systems - Version I''<br> M. Gheorghe, F. Ipate, C. Dragomir, L. Mierlă, L. Valencia-Cabrera, M. García-Quismondo, M.J. Pérez-Jiménez<br> 11th Brainstorming Week on Membrane Computing, 02/2013, Seville, Spain, p.97-124, (2013)
* ''DCBA: Simulating Population Dynamics P Systems with Proportional Object Distribution''<br> M.A. Martínez-del-Amor, I. Pérez-Hurtado, M. García-Quismondo, L.F. Macías-Ramos, L. Valencia-Cabrera, A. Romero-Jiménez, C. Graciani-Díaz, A. Riscos-Núñez, M.A. Colomer, M.J. Pérez-Jiménez<br> 10th Brainstorming Week on Membrane Computing, 02/2012, Volume II, Seville, Spain, p.27-56, (2012)
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Theses'''
*''Accelerating Membrane Systems Simulators using High Performance Computing with GPU''<br>Miguel Ángel Mart\'inez-del-Amor <br>2013. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
359
2013-09-30T10:36:55Z
Miguel
3
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like, tissue-like and spiking neural-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main developer of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.cs.us.es/~ignaciophm/].
Please, [[contact]] us for any suggestion or comment.
== Last version ==
The last version of [[P-Lingua]] and [[pLinguaCore]] is now '''4.0''', released on 28/09/2013. It has new features such as more [[supported models]].
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Spiking Neural P systems''<br> L.F. Macías, I. Pérez-Hurtado, M. García-Quismondo, L. Valencia, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, Volume 7184, p. 257-281, (2012)
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
* ''Kernel P Systems - Version I''<br> M. Gheorghe, F. Ipate, C. Dragomir, L. Mierlă, L. Valencia-Cabrera, M. García-Quismondo, M.J. Pérez-Jiménez<br> 11th Brainstorming Week on Membrane Computing, 02/2013, Seville, Spain, p.97-124, (2013)
* ''DCBA: Simulating Population Dynamics P Systems with Proportional Object Distribution''<br> M.A. Martínez-del-Amor, I. Pérez-Hurtado, M. García-Quismondo, L.F. Macías-Ramos, L. Valencia-Cabrera, A. Romero-Jiménez, C. Graciani-Díaz, A. Riscos-Núñez, M.A. Colomer, M.J. Pérez-Jiménez<br> 10th Brainstorming Week on Membrane Computing, 02/2012, Volume II, Seville, Spain, p.27-56, (2012)
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Theses'''
*''Accelerating Membrane Systems Simulators using High Performance Computing with GPU''<br>Miguel Ángel Mart\'inez-del-Amor <br>2013. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
363
2014-04-02T11:25:15Z
Miguel
3
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like, tissue-like and spiking neural-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main developer of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.cs.us.es/~ignaciophm/].
Please, [[contact]] us for any suggestion or comment.
== Last version ==
The last version of [[P-Lingua]] and [[pLinguaCore]] is now '''4.0''', released on 28/09/2013. It has new features such as more [[supported models]].
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Spiking Neural P systems''<br> L.F. Macías, I. Pérez-Hurtado, M. García-Quismondo, L. Valencia, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, Volume 7184, p. 257-281, (2012)
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
* ''Kernel P Systems - Version I''<br> M. Gheorghe, F. Ipate, C. Dragomir, L. Mierlă, L. Valencia-Cabrera, M. García-Quismondo, M.J. Pérez-Jiménez<br> 11th Brainstorming Week on Membrane Computing, 02/2013, Seville, Spain, p.97-124, (2013)
* ''DCBA: Simulating Population Dynamics P Systems with Proportional Object Distribution''<br> M.A. Martínez-del-Amor, I. Pérez-Hurtado, M. García-Quismondo, L.F. Macías-Ramos, L. Valencia-Cabrera, A. Romero-Jiménez, C. Graciani-Díaz, A. Riscos-Núñez, M.A. Colomer, M.J. Pérez-Jiménez<br> 10th Brainstorming Week on Membrane Computing, 02/2012, Volume II, Seville, Spain, p.27-56, (2012)
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Theses'''
*''Modelling and Simulation of Real-life Phenomena in Membrane Computing''<br>Manuel García-Quismondo <br>2014. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Accelerating Membrane Systems Simulators using High Performance Computing with GPU''<br>Miguel Ángel Martínez-del-Amor <br>2013. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
364
2015-04-15T07:15:04Z
Miguel
3
/* Last version */
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like, tissue-like and spiking neural-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main developer of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.cs.us.es/~ignaciophm/].
Please, [[contact]] us for any suggestion or comment.
== Last version ==
The latest version of [[P-Lingua]] and [[pLinguaCore]] is now '''4.0''', released on 28/09/2013. It has new features such as more [[supported models]].
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Spiking Neural P systems''<br> L.F. Macías, I. Pérez-Hurtado, M. García-Quismondo, L. Valencia, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, Volume 7184, p. 257-281, (2012)
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
* ''Kernel P Systems - Version I''<br> M. Gheorghe, F. Ipate, C. Dragomir, L. Mierlă, L. Valencia-Cabrera, M. García-Quismondo, M.J. Pérez-Jiménez<br> 11th Brainstorming Week on Membrane Computing, 02/2013, Seville, Spain, p.97-124, (2013)
* ''DCBA: Simulating Population Dynamics P Systems with Proportional Object Distribution''<br> M.A. Martínez-del-Amor, I. Pérez-Hurtado, M. García-Quismondo, L.F. Macías-Ramos, L. Valencia-Cabrera, A. Romero-Jiménez, C. Graciani-Díaz, A. Riscos-Núñez, M.A. Colomer, M.J. Pérez-Jiménez<br> 10th Brainstorming Week on Membrane Computing, 02/2012, Volume II, Seville, Spain, p.27-56, (2012)
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Theses'''
*''Modelling and Simulation of Real-life Phenomena in Membrane Computing''<br>Manuel García-Quismondo <br>2014. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Accelerating Membrane Systems Simulators using High Performance Computing with GPU''<br>Miguel Ángel Martínez-del-Amor <br>2013. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
365
2015-04-22T14:19:11Z
Miguel
3
/* Publications */
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like, tissue-like and spiking neural-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main developer of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.cs.us.es/~ignaciophm/].
Please, [[contact]] us for any suggestion or comment.
== Last version ==
The latest version of [[P-Lingua]] and [[pLinguaCore]] is now '''4.0''', released on 28/09/2013. It has new features such as more [[supported models]].
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based Simulator for Tissue P Systems with Cell Separation''<br> I. Pérez-Hurtado, L. Valencia-Cabrera, J.M. Chacón, A. Riscos-Núñez, M.J. Pérez-Jiménez<br> Romanian Journal of Information Science and Technology, 17 , 1 (2014), 89-102.
*''A P-Lingua based simulator for Spiking Neural P systems''<br> L.F. Macías, I. Pérez-Hurtado, M. García-Quismondo, L. Valencia, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 7184 (2012), 257-281.
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 79, 6 (2010), 374-382.
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 5957 (2010), 264-288
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 4, 3 (2009), 234-243.
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 5391 (2009), 187-203.
'''Conference Papers'''
* ''Kernel P Systems - Version I''<br> M. Gheorghe, F. Ipate, C. Dragomir, L. Mierlă, L. Valencia-Cabrera, M. García-Quismondo, M.J. Pérez-Jiménez<br> 11th Brainstorming Week on Membrane Computing, 02/2013, Seville, Spain, p.97-124, (2013)
* ''DCBA: Simulating Population Dynamics P Systems with Proportional Object Distribution''<br> M.A. Martínez-del-Amor, I. Pérez-Hurtado, M. García-Quismondo, L.F. Macías-Ramos, L. Valencia-Cabrera, A. Romero-Jiménez, C. Graciani-Díaz, A. Riscos-Núñez, M.A. Colomer, M.J. Pérez-Jiménez<br> 10th Brainstorming Week on Membrane Computing, 02/2012, Volume II, Seville, Spain, p.27-56, (2012)
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Theses'''
*''An environment for virtual experimentation with computational models based on P systems''<br>Presented by: Luis Valencia Cabrera <br>2015. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Modelling and Simulation of Real-life Phenomena in Membrane Computing''<br>Manuel García-Quismondo <br>2014. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Accelerating Membrane Systems Simulators using High Performance Computing with GPU''<br>Miguel Ángel Martínez-del-Amor <br>2013. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
366
2015-04-22T14:19:27Z
Miguel
3
/* Last version */
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like, tissue-like and spiking neural-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main developer of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.cs.us.es/~ignaciophm/].
Please, [[contact]] us for any suggestion or comment.
== Latest version ==
The latest version of [[P-Lingua]] and [[pLinguaCore]] is now '''4.0''', released on 28/09/2013. It has new features such as more [[supported models]].
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based Simulator for Tissue P Systems with Cell Separation''<br> I. Pérez-Hurtado, L. Valencia-Cabrera, J.M. Chacón, A. Riscos-Núñez, M.J. Pérez-Jiménez<br> Romanian Journal of Information Science and Technology, 17 , 1 (2014), 89-102.
*''A P-Lingua based simulator for Spiking Neural P systems''<br> L.F. Macías, I. Pérez-Hurtado, M. García-Quismondo, L. Valencia, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 7184 (2012), 257-281.
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 79, 6 (2010), 374-382.
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 5957 (2010), 264-288
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 4, 3 (2009), 234-243.
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 5391 (2009), 187-203.
'''Conference Papers'''
* ''Kernel P Systems - Version I''<br> M. Gheorghe, F. Ipate, C. Dragomir, L. Mierlă, L. Valencia-Cabrera, M. García-Quismondo, M.J. Pérez-Jiménez<br> 11th Brainstorming Week on Membrane Computing, 02/2013, Seville, Spain, p.97-124, (2013)
* ''DCBA: Simulating Population Dynamics P Systems with Proportional Object Distribution''<br> M.A. Martínez-del-Amor, I. Pérez-Hurtado, M. García-Quismondo, L.F. Macías-Ramos, L. Valencia-Cabrera, A. Romero-Jiménez, C. Graciani-Díaz, A. Riscos-Núñez, M.A. Colomer, M.J. Pérez-Jiménez<br> 10th Brainstorming Week on Membrane Computing, 02/2012, Volume II, Seville, Spain, p.27-56, (2012)
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Theses'''
*''An environment for virtual experimentation with computational models based on P systems''<br>Presented by: Luis Valencia Cabrera <br>2015. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Modelling and Simulation of Real-life Phenomena in Membrane Computing''<br>Manuel García-Quismondo <br>2014. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Accelerating Membrane Systems Simulators using High Performance Computing with GPU''<br>Miguel Ángel Martínez-del-Amor <br>2013. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
367
2015-04-22T14:20:04Z
Miguel
3
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like, tissue-like and spiking neural-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main developer of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.cs.us.es/~ignaciophm/].
Please, [[contact]] us for any suggestion or comment.
== Latest version ==
The latest version of [[P-Lingua]] and [[pLinguaCore]] is now '''4.0''', released on 28/09/2013. It has new features such as more [[supported models]].
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based Simulator for Tissue P Systems with Cell Separation''<br> I. Pérez-Hurtado, L. Valencia-Cabrera, J.M. Chacón, A. Riscos-Núñez, M.J. Pérez-Jiménez<br> Romanian Journal of Information Science and Technology, 17 , 1 (2014), 89-102.
*''A P-Lingua based simulator for Spiking Neural P systems''<br> L.F. Macías, I. Pérez-Hurtado, M. García-Quismondo, L. Valencia, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 7184 (2012), 257-281.
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 79, 6 (2010), 374-382.
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 5957 (2010), 264-288
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 4, 3 (2009), 234-243.
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 5391 (2009), 187-203.
'''Conference Papers'''
* ''Kernel P Systems - Version I''<br> M. Gheorghe, F. Ipate, C. Dragomir, L. Mierlă, L. Valencia-Cabrera, M. García-Quismondo, M.J. Pérez-Jiménez<br> 11th Brainstorming Week on Membrane Computing, 02/2013, Seville, Spain, p.97-124, (2013)
* ''DCBA: Simulating Population Dynamics P Systems with Proportional Object Distribution''<br> M.A. Martínez-del-Amor, I. Pérez-Hurtado, M. García-Quismondo, L.F. Macías-Ramos, L. Valencia-Cabrera, A. Romero-Jiménez, C. Graciani-Díaz, A. Riscos-Núñez, M.A. Colomer, M.J. Pérez-Jiménez<br> 10th Brainstorming Week on Membrane Computing, 02/2012, Volume II, Seville, Spain, p.27-56, (2012)
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Theses'''
*''An environment for virtual experimentation with computational models based on P systems''<br>Luis Valencia Cabrera <br>2015. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Modelling and Simulation of Real-life Phenomena in Membrane Computing''<br>Manuel García-Quismondo <br>2014. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Accelerating Membrane Systems Simulators using High Performance Computing with GPU''<br>Miguel Ángel Martínez-del-Amor <br>2013. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
A command-line compiler
20
108
2009-12-06T21:31:08Z
Ignacio
2
New page: A command-line compiler tool to translate between any supported input format (P-Lingua by default) to any supported output format (XML by default) ==Command-line syntax== plingua [-h] [...
A command-line compiler tool to translate between any supported input format (P-Lingua by default) to any supported output format (XML by default)
==Command-line syntax==
plingua [-h] [-formats] [-input_format] input_file [-output_format] output_file [-v verbosity_level]
Options:
[-input_format]: A valid input format. P-Lingua format by default.
input_file: The input file.
[-output_format]: A valid output format. XML format by default.
output_file: The output file.
[-v verbosity_level]: Verbosity level between 0 and 5. 3 by default.
[-h]: Shows this help.
[-formats]: It shows available file formats.
==Examples==
plingua sat.pli -bin sat.bin -v 5
plingua -xml sat.xml -bin sat.bin
plingua -formats
plingua -h
109
2009-12-06T21:31:27Z
Ignacio
2
A command-line compiler tool to translate between any supported input format (P-Lingua by default) to any supported output format (XML by default)
==Command-line syntax==
plingua [-h] [-formats] [-input_format] input_file [-output_format] output_file [-v verbosity_level]
Options:
[-input_format]: A valid input format. P-Lingua format by default.
input_file: The input file.
[-output_format]: A valid output format. XML format by default.
output_file: The output file.
[-v verbosity_level]: Verbosity level between 0 and 5. 3 by default.
[-h]: Shows this help.
[-formats]: It shows available file formats.
==Examples==
plingua sat.pli -bin sat.bin -v 5
plingua -xml sat.xml -bin sat.bin
plingua -formats
plingua -h
110
2009-12-06T21:32:31Z
Ignacio
2
A command-line compiler tool to translate between any supported input format (P-Lingua by default) to any supported output format (XML by default)
==Command-line syntax==
plingua [-h] [-formats] [-input_format] input_file [-output_format] output_file [-v verbosity_level]
Optional parameters between brackets.
Options:
* [-input_format]: A valid input format. P-Lingua format by default.
* input_file: The input file.
* [-output_format]: A valid output format. XML format by default.
* output_file: The output file.
* [-v verbosity_level]: Verbosity level between 0 and 5. 3 by default.
* [-h]: Shows this help.
* [-formats]: It shows available file formats.
==Examples==
* plingua sat.pli -bin sat.bin -v 5
* plingua -xml sat.xml -bin sat.bin
* plingua -formats
* plingua -h
111
2009-12-06T21:34:07Z
Ignacio
2
A command-line compiler tool to translate between any supported [[input format]] ([[P-Lingua]] by default) to any supported [[output format]] ([[XML]] by default)
==Command-line syntax==
plingua [-h] [-formats] [-input_format] input_file [-output_format] output_file [-v verbosity_level]
Optional parameters between brackets.
Options:
* [-input_format]: A valid input format. P-Lingua format by default.
* input_file: The input file.
* [-output_format]: A valid output format. XML format by default.
* output_file: The output file.
* [-v verbosity_level]: Verbosity level between 0 and 5. 3 by default.
* [-h]: Shows this help.
* [-formats]: It shows available file formats.
==Examples==
* plingua sat.pli -bin sat.bin -v 5
* plingua -xml sat.xml -bin sat.bin
* plingua -formats
* plingua -h
112
2009-12-06T21:34:57Z
Ignacio
2
A command-line compiler tool to translate between any supported [[input format]] ([[P Lingua format|P-Lingua]] by default) to any supported [[output format]] ([[XML]] by default)
==Command-line syntax==
plingua [-h] [-formats] [-input_format] input_file [-output_format] output_file [-v verbosity_level]
Optional parameters between brackets.
Options:
* [-input_format]: A valid input format. P-Lingua format by default.
* input_file: The input file.
* [-output_format]: A valid output format. XML format by default.
* output_file: The output file.
* [-v verbosity_level]: Verbosity level between 0 and 5. 3 by default.
* [-h]: Shows this help.
* [-formats]: It shows available file formats.
==Examples==
* plingua sat.pli -bin sat.bin -v 5
* plingua -xml sat.xml -bin sat.bin
* plingua -formats
* plingua -h
113
2009-12-06T21:35:11Z
Ignacio
2
A command-line compiler tool to translate between any supported [[input format]] ([[P-Lingua format|P-Lingua]] by default) to any supported [[output format]] ([[XML]] by default)
==Command-line syntax==
plingua [-h] [-formats] [-input_format] input_file [-output_format] output_file [-v verbosity_level]
Optional parameters between brackets.
Options:
* [-input_format]: A valid input format. P-Lingua format by default.
* input_file: The input file.
* [-output_format]: A valid output format. XML format by default.
* output_file: The output file.
* [-v verbosity_level]: Verbosity level between 0 and 5. 3 by default.
* [-h]: Shows this help.
* [-formats]: It shows available file formats.
==Examples==
* plingua sat.pli -bin sat.bin -v 5
* plingua -xml sat.xml -bin sat.bin
* plingua -formats
* plingua -h
114
2009-12-06T21:35:29Z
Ignacio
2
A command-line compiler tool to translate between any supported [[input format]] ([[P-Lingua format|P-Lingua]] by default) to any supported [[output format]] ([[XML Format|XML]] by default)
==Command-line syntax==
plingua [-h] [-formats] [-input_format] input_file [-output_format] output_file [-v verbosity_level]
Optional parameters between brackets.
Options:
* [-input_format]: A valid input format. P-Lingua format by default.
* input_file: The input file.
* [-output_format]: A valid output format. XML format by default.
* output_file: The output file.
* [-v verbosity_level]: Verbosity level between 0 and 5. 3 by default.
* [-h]: Shows this help.
* [-formats]: It shows available file formats.
==Examples==
* plingua sat.pli -bin sat.bin -v 5
* plingua -xml sat.xml -bin sat.bin
* plingua -formats
* plingua -h
115
2009-12-06T21:37:00Z
Ignacio
2
A command-line compiler tool to translate between any supported [[input format]] ([[P-Lingua format|P-Lingua]] by default) to any supported [[output format]] ([[XML_Format|XML]] by default)
==Command-line syntax==
plingua [-h] [-formats] [-input_format] input_file [-output_format] output_file [-v verbosity_level]
Optional parameters between brackets.
Options:
* [-input_format]: A valid input format. P-Lingua format by default.
* input_file: The input file.
* [-output_format]: A valid output format. XML format by default.
* output_file: The output file.
* [-v verbosity_level]: Verbosity level between 0 and 5. 3 by default.
* [-h]: Shows this help.
* [-formats]: It shows available file formats.
==Examples==
* plingua sat.pli -bin sat.bin -v 5
* plingua -xml sat.xml -bin sat.bin
* plingua -formats
* plingua -h
116
2009-12-06T21:37:30Z
Ignacio
2
A command-line compiler tool to translate between any supported [[input format]] ([[P-Lingua format|P-Lingua]] by default) to any supported [[output format]] ([[XML format|XML]] by default)
==Command-line syntax==
plingua [-h] [-formats] [-input_format] input_file [-output_format] output_file [-v verbosity_level]
Optional parameters between brackets.
Options:
* [-input_format]: A valid input format. P-Lingua format by default.
* input_file: The input file.
* [-output_format]: A valid output format. XML format by default.
* output_file: The output file.
* [-v verbosity_level]: Verbosity level between 0 and 5. 3 by default.
* [-h]: Shows this help.
* [-formats]: It shows available file formats.
==Examples==
* plingua sat.pli -bin sat.bin -v 5
* plingua -xml sat.xml -bin sat.bin
* plingua -formats
* plingua -h
117
2009-12-06T21:38:57Z
Ignacio
2
A command-line compiler tool to translate between any supported [[input format]] ([[P-Lingua format|P-Lingua]] by default) to any supported [[output format]] ([[XML format|XML]] by default). It checks possible programming errors (both lexical/syntactic and semantic).
==Command-line syntax==
plingua [-h] [-formats] [-input_format] input_file [-output_format] output_file [-v verbosity_level]
Optional parameters between brackets.
Options:
* [-input_format]: A valid input format. P-Lingua format by default.
* input_file: The input file.
* [-output_format]: A valid output format. XML format by default.
* output_file: The output file.
* [-v verbosity_level]: Verbosity level between 0 and 5. 3 by default.
* [-h]: Shows this help.
* [-formats]: It shows available file formats.
==Examples==
* plingua sat.pli -bin sat.bin -v 5
* plingua -xml sat.xml -bin sat.bin
* plingua -formats
* plingua -h
118
2009-12-06T21:39:04Z
Ignacio
2
A command-line compiler tool to translate between any supported [[input format]] ([[P-Lingua format|P-Lingua]] by default) to any supported [[output format]] ([[XML format|XML]] by default).
It checks possible programming errors (both lexical/syntactic and semantic).
==Command-line syntax==
plingua [-h] [-formats] [-input_format] input_file [-output_format] output_file [-v verbosity_level]
Optional parameters between brackets.
Options:
* [-input_format]: A valid input format. P-Lingua format by default.
* input_file: The input file.
* [-output_format]: A valid output format. XML format by default.
* output_file: The output file.
* [-v verbosity_level]: Verbosity level between 0 and 5. 3 by default.
* [-h]: Shows this help.
* [-formats]: It shows available file formats.
==Examples==
* plingua sat.pli -bin sat.bin -v 5
* plingua -xml sat.xml -bin sat.bin
* plingua -formats
* plingua -h
119
2009-12-06T21:41:26Z
Ignacio
2
A command-line compiler tool to translate between any supported [[input format]] ([[P-Lingua format|P-Lingua]] by default) to any supported [[output format]] ([[XML format|XML]] by default).
It checks possible programming errors (both lexical/syntactic and semantic).
==Command-line syntax==
plingua [-h] [-formats] [-input_format] input_file [-output_format] output_file [-v verbosity_level]
Optional parameters between brackets.
Options:
* [-input_format]: A valid input format. P-Lingua format by default.
* input_file: The input file.
* [-output_format]: A valid output format. XML format by default.
* output_file: The output file.
* [-v verbosity_level]: Verbosity level between 0 and 5. 3 by default.
* [-h]: Shows this help.
* [-formats]: It shows available file formats.
==Examples==
* plingua sat.pli -bin sat.bin -v 5
* plingua -xml sat.xml -bin sat.bin
* plingua -formats
* plingua -h
== Download ==
* [[Download]]
130
2009-12-06T22:10:17Z
Ignacio
2
A command-line compiler tool to translate between any supported [[input format]] ([[P-Lingua format|P-Lingua]] by default) to any supported [[output format]] ([[XML format|XML]] by default).
It checks possible programming errors (both lexical/syntactic and semantic).
==Command-line syntax==
plingua [-h] [-formats] [-input_format] input_file [-output_format] output_file [-v verbosity_level]
Optional parameters between brackets.
Options:
* [-input_format]: A valid input format. P-Lingua format by default.
* input_file: The input file.
* [-output_format]: A valid output format. XML format by default.
* output_file: The output file.
* [-v verbosity_level]: Verbosity level between 0 and 5. 3 by default.
* [-h]: Shows this help.
* [-formats]: It shows available file formats.
==Examples==
* plingua sat.pli -bin sat.bin -v 5
* plingua -xml sat.xml -bin sat.bin
* plingua -formats
* plingua -h
==Dependencies==
* [[pLinguaCore]]
== Download ==
* [[Download]]
131
2009-12-06T22:15:52Z
Ignacio
2
A command-line compiler tool to translate between any supported [[input format]] ([[P-Lingua format|P-Lingua]] by default) to any supported [[output format]] ([[XML format|XML]] by default).
It checks possible programming errors (both lexical/syntactic and semantic).
==Command-line syntax==
plingua [-h] [-formats] [-input_format] input_file [-output_format] output_file [-v verbosity_level]
Optional parameters between brackets.
Options:
* [-input_format]: A valid input format. P-Lingua format by default.
* input_file: The input file.
* [-output_format]: A valid output format. XML format by default.
* output_file: The output file.
* [-v verbosity_level]: Verbosity level between 0 and 5. 3 by default.
* [-h]: Shows this help.
* [-formats]: It shows available file formats.
==Examples==
* plingua sat.pli -bin sat.bin -v 5
* plingua -xml sat.xml -bin sat.bin
* plingua -formats
* plingua -h
==Dependencies==
* [[pLinguaCore]]
* [http://www.java.com Java]]
== Download ==
* [[Download]]
132
2009-12-06T22:16:01Z
Ignacio
2
A command-line compiler tool to translate between any supported [[input format]] ([[P-Lingua format|P-Lingua]] by default) to any supported [[output format]] ([[XML format|XML]] by default).
It checks possible programming errors (both lexical/syntactic and semantic).
==Command-line syntax==
plingua [-h] [-formats] [-input_format] input_file [-output_format] output_file [-v verbosity_level]
Optional parameters between brackets.
Options:
* [-input_format]: A valid input format. P-Lingua format by default.
* input_file: The input file.
* [-output_format]: A valid output format. XML format by default.
* output_file: The output file.
* [-v verbosity_level]: Verbosity level between 0 and 5. 3 by default.
* [-h]: Shows this help.
* [-formats]: It shows available file formats.
==Examples==
* plingua sat.pli -bin sat.bin -v 5
* plingua -xml sat.xml -bin sat.bin
* plingua -formats
* plingua -h
==Dependencies==
* [[pLinguaCore]]
* [http://www.java.com Java]
== Download ==
* [[Download]]
134
2009-12-07T02:12:45Z
Ignacio
2
A command-line compiler tool to translate between any supported [[input format]] ([[P-Lingua format|P-Lingua]] by default) to any supported [[output format]] ([[XML format|XML]] by default).
It checks possible programming errors (both lexical/syntactic and semantic).
==Command-line syntax==
plingua [-h] [-formats] [-input_format] input_file [-output_format] output_file [-v verbosity_level]
Optional arguments in brackets.
Options:
* [-input_format]: A valid input format. P-Lingua format by default.
* input_file: The input file.
* [-output_format]: A valid output format. XML format by default.
* output_file: The output file.
* [-v verbosity_level]: Verbosity level between 0 and 5. 3 by default.
* [-h]: Shows this help.
* [-formats]: It shows available file formats.
==Examples==
* plingua sat.pli -bin sat.bin -v 5
* plingua -xml sat.xml -bin sat.bin
* plingua -formats
* plingua -h
==Dependencies==
* [[pLinguaCore]]
* [http://www.java.com Java]
== Download ==
* [[Download]]
140
2009-12-07T02:23:17Z
Ignacio
2
A command-line compiler tool to translate between any supported [[input format]] ([[P-Lingua format|P-Lingua]] by default) to any supported [[output format]] ([[XML format|XML]] by default).
It checks possible programming errors (both lexical/syntactic and semantic).
==Command-line syntax==
plingua [-h] [-formats] [-input_format] input_file [-output_format] output_file [-v verbosity_level]
Optional arguments in brackets.
Options:
* [-input_format]: A valid input format. P-Lingua format by default.
* input_file: The input file.
* [-output_format]: A valid output format. XML format by default.
* output_file: The output file.
* [-v verbosity_level]: Verbosity level between 0 and 5. 3 by default.
* [-h]: Shows this help.
* [-formats]: It shows available file formats.
==Examples==
* plingua sat.pli -bin sat.bin -v 5
* plingua -xml sat.xml -bin sat.bin
* plingua -formats
* plingua -h
==Dependencies==
* [[pLinguaCore]]
* [http://www.java.com Java]
== Download ==
* [[Download|Dowload#command-line_compiler]]
141
2009-12-07T02:23:51Z
Ignacio
2
A command-line compiler tool to translate between any supported [[input format]] ([[P-Lingua format|P-Lingua]] by default) to any supported [[output format]] ([[XML format|XML]] by default).
It checks possible programming errors (both lexical/syntactic and semantic).
==Command-line syntax==
plingua [-h] [-formats] [-input_format] input_file [-output_format] output_file [-v verbosity_level]
Optional arguments in brackets.
Options:
* [-input_format]: A valid input format. P-Lingua format by default.
* input_file: The input file.
* [-output_format]: A valid output format. XML format by default.
* output_file: The output file.
* [-v verbosity_level]: Verbosity level between 0 and 5. 3 by default.
* [-h]: Shows this help.
* [-formats]: It shows available file formats.
==Examples==
* plingua sat.pli -bin sat.bin -v 5
* plingua -xml sat.xml -bin sat.bin
* plingua -formats
* plingua -h
==Dependencies==
* [[pLinguaCore]]
* [http://www.java.com Java]
== Download ==
* [[Dowload#command-line_compiler_tool|Download]]
142
2009-12-07T02:24:31Z
Ignacio
2
A command-line compiler tool to translate between any supported [[input format]] ([[P-Lingua format|P-Lingua]] by default) to any supported [[output format]] ([[XML format|XML]] by default).
It checks possible programming errors (both lexical/syntactic and semantic).
==Command-line syntax==
plingua [-h] [-formats] [-input_format] input_file [-output_format] output_file [-v verbosity_level]
Optional arguments in brackets.
Options:
* [-input_format]: A valid input format. P-Lingua format by default.
* input_file: The input file.
* [-output_format]: A valid output format. XML format by default.
* output_file: The output file.
* [-v verbosity_level]: Verbosity level between 0 and 5. 3 by default.
* [-h]: Shows this help.
* [-formats]: It shows available file formats.
==Examples==
* plingua sat.pli -bin sat.bin -v 5
* plingua -xml sat.xml -bin sat.bin
* plingua -formats
* plingua -h
==Dependencies==
* [[pLinguaCore]]
* [http://www.java.com Java]
== Download ==
* [[Download#command-line_compiler_tool|Download]]
143
2009-12-07T02:25:19Z
Ignacio
2
A command-line compiler tool to translate between any supported [[input format]] ([[P-Lingua format|P-Lingua]] by default) to any supported [[output format]] ([[XML format|XML]] by default).
It checks possible programming errors (both lexical/syntactic and semantic).
==Command-line syntax==
plingua [-h] [-formats] [-input_format] input_file [-output_format] output_file [-v verbosity_level]
Optional arguments in brackets.
Options:
* [-input_format]: A valid input format. P-Lingua format by default.
* input_file: The input file.
* [-output_format]: A valid output format. XML format by default.
* output_file: The output file.
* [-v verbosity_level]: Verbosity level between 0 and 5. 3 by default.
* [-h]: Shows this help.
* [-formats]: It shows available file formats.
==Examples==
* plingua sat.pli -bin sat.bin -v 5
* plingua -xml sat.xml -bin sat.bin
* plingua -formats
* plingua -h
==Dependencies==
* [[pLinguaCore]]
* [http://www.java.com Java]
== Download ==
* [[Download#Command-line_compiler_tool|Download]]
A command-line simulator
21
133
2009-12-07T02:11:50Z
Ignacio
2
New page: A command-line simulation tool based on [[pLinguaCore]] ==Command-line syntax== plingua_sim [-h] [-input_format] input_file -o output_file [-to timeout] [-st steps] [-mode simulatorID] [...
A command-line simulation tool based on [[pLinguaCore]]
==Command-line syntax==
plingua_sim [-h] [-input_format] input_file -o output_file [-to timeout] [-st steps] [-mode simulatorID] [-a] [-b] [-v verbosity_level]
Optional arguments in brackets.
Options:
* [-h]: Print this help information.
* [-input_format]: Select an input format file. XML by default.
* input_file: The input file.
* output_file: The output file.
* [-to timeout]: A timeout in milliseconds.
* [-st steps]: Number of steps of simulation.
* [-mode simulatorID]: Select the simulation algorithm.
* [-a]: Simulation with alternative steps.
* [-b]: Simulation with steps back.
* [-v verbosity]: Verbosity level, 0-5.
==Examples==
* plingua_sim -PLI sat.pli -o report.txt -v 5
* plingua_sim -PLI example.pli -o file.txt -st 100 -to 100000
==Download==
* [[Download]]
135
2009-12-07T02:12:52Z
Ignacio
2
A command-line simulation tool based on [[pLinguaCore]]
==Command-line syntax==
plingua_sim [-h] [-input_format] input_file -o output_file [-to timeout] [-st steps] [-mode simulatorID] [-a] [-b] [-v verbosity_level]
Optional arguments in brackets.
Options:
* [-h]: Print this help information.
* [-input_format]: Select an input format file. XML by default.
* input_file: The input file.
* output_file: The output file.
* [-to timeout]: A timeout in milliseconds.
* [-st steps]: Number of steps of simulation.
* [-mode simulatorID]: Select the simulation algorithm.
* [-a]: Simulation with alternative steps.
* [-b]: Simulation with steps back.
* [-v verbosity]: Verbosity level, 0-5.
==Examples==
* plingua_sim -PLI sat.pli -o report.txt -v 5
* plingua_sim -PLI example.pli -o file.txt -st 100 -to 100000
==Dependencies==
* [[pLinguaCore]]
* [http://www.java.com Java]
==Download==
* [[Download]]
144
2009-12-07T02:25:49Z
Ignacio
2
A command-line simulation tool based on [[pLinguaCore]]
==Command-line syntax==
plingua_sim [-h] [-input_format] input_file -o output_file [-to timeout] [-st steps] [-mode simulatorID] [-a] [-b] [-v verbosity_level]
Optional arguments in brackets.
Options:
* [-h]: Print this help information.
* [-input_format]: Select an input format file. XML by default.
* input_file: The input file.
* output_file: The output file.
* [-to timeout]: A timeout in milliseconds.
* [-st steps]: Number of steps of simulation.
* [-mode simulatorID]: Select the simulation algorithm.
* [-a]: Simulation with alternative steps.
* [-b]: Simulation with steps back.
* [-v verbosity]: Verbosity level, 0-5.
==Examples==
* plingua_sim -PLI sat.pli -o report.txt -v 5
* plingua_sim -PLI example.pli -o file.txt -st 100 -to 100000
==Dependencies==
* [[pLinguaCore]]
* [http://www.java.com Java]
==Download==
* [[Download#Command-line_compiler_tool|Download]]
393
2015-04-23T08:54:54Z
Miguel
3
A command-line simulation tool based on [[pLinguaCore]]
==Command-line syntax==
(Don't forget to run the simulator with ''java -jar plingua.jar'' on a terminal)
plingua_sim [-h] [-input_format] input_file -o output_file [-to timeout] [-st steps] [-mode simulatorID] [-a] [-b] [-v verbosity_level]
Optional arguments in brackets.
Options:
* [-h]: Print this help information.
* [-input_format]: Select an input format file. XML by default.
* input_file: The input file.
* output_file: The output file.
* [-to timeout]: A timeout in milliseconds.
* [-st steps]: Number of steps of simulation.
* [-mode simulatorID]: Select the simulation algorithm.
* [-a]: Simulation with alternative steps.
* [-b]: Simulation with steps back.
* [-v verbosity]: Verbosity level, 0-5.
==Examples==
* plingua_sim -PLI sat.pli -o report.txt -v 5
* plingua_sim -PLI example.pli -o file.txt -st 100 -to 100000
==Dependencies==
* [[pLinguaCore]]
* [http://www.java.com Java]
==Download==
* [[Download#Command-line_compiler_tool|Download]]
394
2015-04-23T08:55:08Z
Miguel
3
A command-line simulation tool based on [[pLinguaCore]]
==Command-line syntax==
(Don't forget to run the simulator with ''java -jar plingua.jar'' on a terminal, plus the following)
plingua_sim [-h] [-input_format] input_file -o output_file [-to timeout] [-st steps] [-mode simulatorID] [-a] [-b] [-v verbosity_level]
Optional arguments in brackets.
Options:
* [-h]: Print this help information.
* [-input_format]: Select an input format file. XML by default.
* input_file: The input file.
* output_file: The output file.
* [-to timeout]: A timeout in milliseconds.
* [-st steps]: Number of steps of simulation.
* [-mode simulatorID]: Select the simulation algorithm.
* [-a]: Simulation with alternative steps.
* [-b]: Simulation with steps back.
* [-v verbosity]: Verbosity level, 0-5.
==Examples==
* plingua_sim -PLI sat.pli -o report.txt -v 5
* plingua_sim -PLI example.pli -o file.txt -st 100 -to 100000
==Dependencies==
* [[pLinguaCore]]
* [http://www.java.com Java]
==Download==
* [[Download#Command-line_compiler_tool|Download]]
Applications
17
403
2005-03-19T22:16:41Z
Ignacio
2
* [[PGSP systems: Pieris oleracea | Simulating population dynamics with Probabilistic Guarded Scripted P systems]]
* [[MeCoGUI | MeCoGUI: A GUI for Membrane Computing]]
* [[Simulating Population Dynamics P Systems with Proportional Object Distribution]]
* [http://www.p-lingua.org/mecosim MeCoSim: Membrane Computing Simulator].
** MeCoSim (Membrane Computing Simulator) is a software application that offers the users a General Purpose Application to generate their own specific simulators by simply customizing a configuration file for each case study.
* [[PMCGPU]] project:
** PMCGPU (Parallel simulators for Membrane Computing on the GPU) is a project whose purpose is to provide high performance tools for simulating P systems. These tools are based on CUDA, but they can also use OpenCL, or OpenMP for multicore CPUs instead. This project was born in the [[pLinguaCore]] project. The webpage is still under construction.
* [[Sevilla Carpets | Sevilla Carpets]]
* [[Tritrophic Interactions | Tritrophic Interactions]]
72
2009-08-21T16:30:34Z
Admin.plingua
1
New page: This webpage is under construction
This webpage is under construction
251
2011-02-15T12:02:59Z
Lvalencia
26
List of Applications using P-Lingua:
* [http://www.p-lingua.org/mecosim MeCoSim: Membrane Computing Simulator]
252
2011-02-15T12:14:46Z
Lvalencia
26
List of Applications using P-Lingua:
* [http://www.p-lingua.org/mecosim MeCoSim: Membrane Computing Simulator]
MeCoSim (Membrane Computing Simulator) is a software application that offers the users a General Purpose Application to generate their own specific simulators by simply customizing the general tool (filling a .xls configuration file) for each scenario of interest.
253
2011-02-15T12:16:29Z
Lvalencia
26
== [[List of Applications using P-Lingua]] ==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua
#* Execute the script with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]]: $ ./plingua ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]].
* [http://www.p-lingua.org/mecosim MeCoSim: Membrane Computing Simulator]
MeCoSim (Membrane Computing Simulator) is a software application that offers the users a General Purpose Application to generate their own specific simulators by simply customizing the general tool (filling a .xls configuration file) for each scenario of interest.
254
2011-02-15T12:17:34Z
Lvalencia
26
== [[List of Applications using P-Lingua]] ==
* [http://www.p-lingua.org/mecosim MeCoSim: Membrane Computing Simulator].
** MeCoSim (Membrane Computing Simulator) is a software application that offers the users a General Purpose Application to generate their own specific simulators by simply customizing the general tool (filling a .xls configuration file) for each scenario of interest.
255
2011-02-15T12:19:47Z
Lvalencia
26
== [[List of Applications using P-Lingua]] ==
* [http://www.p-lingua.org/mecosim MeCoSim: Membrane Computing Simulator].
** MeCoSim (Membrane Computing Simulator) is a software application that offers the users a General Purpose Application to generate their own specific simulators by simply customizing a configuration file for each case study.
256
2011-02-15T12:22:40Z
Lvalencia
26
== [[List of Applications using P-Lingua]] ==
* [http://www.p-lingua.org/mecosim MeCoSim: Membrane Computing Simulator].
** MeCoSim (Membrane Computing Simulator) is a software application that offers the users a General Purpose Application to generate their own specific simulators by simply customizing a configuration file for each case study.
[[Image:Example.jpg]]
257
2011-02-15T12:25:34Z
Lvalencia
26
== [[List of Applications using P-Lingua]] ==
* [http://www.p-lingua.org/mecosim MeCoSim: Membrane Computing Simulator].
** MeCoSim (Membrane Computing Simulator) is a software application that offers the users a General Purpose Application to generate their own specific simulators by simply customizing a configuration file for each case study.
271
2012-08-23T17:51:45Z
Ignacio
2
/* List of Applications using P-Lingua */
== [[List of Applications using P-Lingua]] ==
* [[Simulating Population Dynamics P Systems with Proportional Object Distribution]]
* [http://www.p-lingua.org/mecosim MeCoSim: Membrane Computing Simulator].
** MeCoSim (Membrane Computing Simulator) is a software application that offers the users a General Purpose Application to generate their own specific simulators by simply customizing a configuration file for each case study.
278
2012-08-23T18:14:35Z
Ignacio
2
== List of Applications using P-Lingua ==
* [[Simulating Population Dynamics P Systems with Proportional Object Distribution]]
* [http://www.p-lingua.org/mecosim MeCoSim: Membrane Computing Simulator].
** MeCoSim (Membrane Computing Simulator) is a software application that offers the users a General Purpose Application to generate their own specific simulators by simply customizing a configuration file for each case study.
279
2012-08-23T18:15:03Z
Ignacio
2
[[Applications]] moved to [[List of Applications Using P-Lingua]]
== List of Applications using P-Lingua ==
* [[Simulating Population Dynamics P Systems with Proportional Object Distribution]]
* [http://www.p-lingua.org/mecosim MeCoSim: Membrane Computing Simulator].
** MeCoSim (Membrane Computing Simulator) is a software application that offers the users a General Purpose Application to generate their own specific simulators by simply customizing a configuration file for each case study.
281
2012-08-23T18:15:27Z
Ignacio
2
[[List of Applications Using P-Lingua]] moved to [[Applications]] over redirect
== List of Applications using P-Lingua ==
* [[Simulating Population Dynamics P Systems with Proportional Object Distribution]]
* [http://www.p-lingua.org/mecosim MeCoSim: Membrane Computing Simulator].
** MeCoSim (Membrane Computing Simulator) is a software application that offers the users a General Purpose Application to generate their own specific simulators by simply customizing a configuration file for each case study.
283
2012-08-23T18:16:02Z
Ignacio
2
This webpage contains a list of applications using P-Lingua
* [[Simulating Population Dynamics P Systems with Proportional Object Distribution]]
* [http://www.p-lingua.org/mecosim MeCoSim: Membrane Computing Simulator].
** MeCoSim (Membrane Computing Simulator) is a software application that offers the users a General Purpose Application to generate their own specific simulators by simply customizing a configuration file for each case study.
284
2012-08-23T18:16:20Z
Ignacio
2
* [[Simulating Population Dynamics P Systems with Proportional Object Distribution]]
* [http://www.p-lingua.org/mecosim MeCoSim: Membrane Computing Simulator].
** MeCoSim (Membrane Computing Simulator) is a software application that offers the users a General Purpose Application to generate their own specific simulators by simply customizing a configuration file for each case study.
323
2012-10-23T15:39:35Z
Mdelamor
21
* [[Simulating Population Dynamics P Systems with Proportional Object Distribution]]
* [http://www.p-lingua.org/mecosim MeCoSim: Membrane Computing Simulator].
** MeCoSim (Membrane Computing Simulator) is a software application that offers the users a General Purpose Application to generate their own specific simulators by simply customizing a configuration file for each case study.
* [[PMCGPU]] project:
** PMCGPU (Parallel simulators for Membrane Computing on the GPU) is a project whose purpose is to provide high performance tools for simulating P systems. These tools are based on CUDA, but they can also use OpenCL, or OpenMP for multicore CPUs instead. This project was born in the [[pLinguaCore]] project. The webpage is still under construction.
368
2015-04-22T14:23:57Z
Miguel
3
* [[MeCoGUI: simulating population dynamics with Probabilistic Guarded Scripted P systems]]
* [[Simulating Population Dynamics P Systems with Proportional Object Distribution]]
* [http://www.p-lingua.org/mecosim MeCoSim: Membrane Computing Simulator].
** MeCoSim (Membrane Computing Simulator) is a software application that offers the users a General Purpose Application to generate their own specific simulators by simply customizing a configuration file for each case study.
* [[PMCGPU]] project:
** PMCGPU (Parallel simulators for Membrane Computing on the GPU) is a project whose purpose is to provide high performance tools for simulating P systems. These tools are based on CUDA, but they can also use OpenCL, or OpenMP for multicore CPUs instead. This project was born in the [[pLinguaCore]] project. The webpage is still under construction.
379
2015-04-23T08:03:28Z
Miguel
3
* [[Simulating population dynamics with Probabilistic Guarded Scripted P systems]]
* [[MeCoGUI | MeCoGUI: A GUI for Membrane Computing]]
* [[Simulating Population Dynamics P Systems with Proportional Object Distribution]]
* [http://www.p-lingua.org/mecosim MeCoSim: Membrane Computing Simulator].
** MeCoSim (Membrane Computing Simulator) is a software application that offers the users a General Purpose Application to generate their own specific simulators by simply customizing a configuration file for each case study.
* [[PMCGPU]] project:
** PMCGPU (Parallel simulators for Membrane Computing on the GPU) is a project whose purpose is to provide high performance tools for simulating P systems. These tools are based on CUDA, but they can also use OpenCL, or OpenMP for multicore CPUs instead. This project was born in the [[pLinguaCore]] project. The webpage is still under construction.
382
2015-04-23T08:07:01Z
Miguel
3
* [[PGSP systems: Pieris oleracea | Simulating population dynamics with Probabilistic Guarded Scripted P systems]]
* [[MeCoGUI | MeCoGUI: A GUI for Membrane Computing]]
* [[Simulating Population Dynamics P Systems with Proportional Object Distribution]]
* [http://www.p-lingua.org/mecosim MeCoSim: Membrane Computing Simulator].
** MeCoSim (Membrane Computing Simulator) is a software application that offers the users a General Purpose Application to generate their own specific simulators by simply customizing a configuration file for each case study.
* [[PMCGPU]] project:
** PMCGPU (Parallel simulators for Membrane Computing on the GPU) is a project whose purpose is to provide high performance tools for simulating P systems. These tools are based on CUDA, but they can also use OpenCL, or OpenMP for multicore CPUs instead. This project was born in the [[pLinguaCore]] project. The webpage is still under construction.
395
2015-08-31T09:59:03Z
Ariscosn
537
* [[PGSP systems: Pieris oleracea | Simulating population dynamics with Probabilistic Guarded Scripted P systems]]
* [[MeCoGUI | MeCoGUI: A GUI for Membrane Computing]]
* [[Simulating Population Dynamics P Systems with Proportional Object Distribution]]
* [http://www.p-lingua.org/mecosim MeCoSim: Membrane Computing Simulator].
** MeCoSim (Membrane Computing Simulator) is a software application that offers the users a General Purpose Application to generate their own specific simulators by simply customizing a configuration file for each case study.
* [[PMCGPU]] project:
** PMCGPU (Parallel simulators for Membrane Computing on the GPU) is a project whose purpose is to provide high performance tools for simulating P systems. These tools are based on CUDA, but they can also use OpenCL, or OpenMP for multicore CPUs instead. This project was born in the [[pLinguaCore]] project. The webpage is still under construction.
* [[Sevilla Carpets | On descriptive complexity of P systems]]
397
2015-08-31T10:09:41Z
Ariscosn
537
* [[PGSP systems: Pieris oleracea | Simulating population dynamics with Probabilistic Guarded Scripted P systems]]
* [[MeCoGUI | MeCoGUI: A GUI for Membrane Computing]]
* [[Simulating Population Dynamics P Systems with Proportional Object Distribution]]
* [http://www.p-lingua.org/mecosim MeCoSim: Membrane Computing Simulator].
** MeCoSim (Membrane Computing Simulator) is a software application that offers the users a General Purpose Application to generate their own specific simulators by simply customizing a configuration file for each case study.
* [[PMCGPU]] project:
** PMCGPU (Parallel simulators for Membrane Computing on the GPU) is a project whose purpose is to provide high performance tools for simulating P systems. These tools are based on CUDA, but they can also use OpenCL, or OpenMP for multicore CPUs instead. This project was born in the [[pLinguaCore]] project. The webpage is still under construction.
* [[Sevilla Carpets | Sevilla Carpets]]
Associated tools
3
28
2009-08-21T14:22:53Z
Admin.plingua
1
New page: The programming language P-Lingua has two associated software tools: * [[pLinguaCore]] * [[pLinguaPlugin]]: A user interface for P-Lingua developed as a plug-in for the [http://en.wikipe...
The programming language P-Lingua has two associated software tools:
* [[pLinguaCore]]
* [[pLinguaPlugin]]: A user interface for P-Lingua developed as a plug-in for the [http://en.wikipedia.org/wiki/Eclipse_(software) Eclipse platform].
29
2009-08-21T14:24:52Z
Admin.plingua
1
The programming language P-Lingua has two associated software tools:
* [[pLinguaCore]]: A software framework for cell-like P system simulators.
* [[pLinguaPlugin]]: A P-Lingua plug-in for [http://en.wikipedia.org/wiki/Eclipse_(software) the Eclipse platform].
30
2009-08-21T14:31:46Z
Admin.plingua
1
The tools related to P-Lingua are:
* [[pLinguaCore]]: A software framework for cell-like P system simulators, developed as a JAVA library.
* [[A command-line compiler]]: To translate between [[input formats]] and [[output formats]]
* [[A command-line simulator]]: To simulate P system computations.
* [[pLinguaPlugin]]: A P-Lingua plug-in for [http://en.wikipedia.org/wiki/Eclipse_(software) the Eclipse platform].
31
2009-08-21T14:34:23Z
Admin.plingua
1
The tools related to P-Lingua are:
* [[pLinguaCore]]: A [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library for cell-like P system simulators.
* [[A command-line compiler]]: To translate between [[input formats]] and [[output formats]]
* [[A command-line simulator]]: To simulate P system computations.
* [[pLinguaPlugin]]: A P-Lingua plug-in for [http://en.wikipedia.org/wiki/Eclipse_(software) the Eclipse platform], developed as a user interface for pLinguaCore.
51
2009-08-21T16:06:48Z
Admin.plingua
1
The tools related to P-Lingua are:
* [[pLinguaCore]]: A [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library for cell-like P system simulators.
* [[A command-line compiler]]: To translate between [[input formats]] and [[output formats]]
* [[A command-line simulator]]: To simulate P system computations.
* [[pLinguaPlugin]]: A P-Lingua plug-in for [http://en.wikipedia.org/wiki/Eclipse_(software) the Eclipse platform], developed as a user interface for [[pLinguaCore]].
182
2010-04-04T08:56:38Z
Ignacio
2
The tools related to P-Lingua are:
* [[pLinguaCore]]: A [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library for cell-like P system simulators.
* [[A command-line compiler]]: To translate between [[input formats]] and [[output formats]]
* [[A command-line simulator]]: To simulate P system computations.
* [[pLinguaPlugin]]: A P-Lingua plug-in for [http://en.wikipedia.org/wiki/Eclipse_(software) the Eclipse platform], developed as a user interface for [[pLinguaCore 2.0]].
215
2010-05-13T18:27:07Z
Ignacio
2
The tools related to P-Lingua are:
* [[pLinguaCore]]: A [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library for cell-like P system simulators.
* [[A command-line compiler]]: To translate between [[input formats]] and [[output formats]]
* [[A command-line simulator]]: To simulate P system computations.
==Obsoleted==
* [[pLinguaPlugin]]: A P-Lingua plug-in for [http://en.wikipedia.org/wiki/Eclipse_(software) the Eclipse platform], developed as a user interface for [[pLinguaCore 2.0]].
217
2010-05-13T18:30:13Z
Ignacio
2
The tools related to P-Lingua are:
* [[pLinguaCore]]: A [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library for cell-like P system simulators.
* [[A command-line compiler]]: To translate between [[input formats]] and [[output formats]]
* [[A command-line simulator]]: To simulate P system computations.
==Unsupported==
* [[pLinguaPlugin]]: A P-Lingua plug-in for [http://en.wikipedia.org/wiki/Eclipse_(software) the Eclipse platform], developed as a user interface for [[pLinguaCore 2.0]].
219
2010-05-13T18:32:52Z
Ignacio
2
The tools related to P-Lingua are:
* [[pLinguaCore]]: A [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library for cell-like P system simulators.
* [[A command-line compiler]]: To translate between [[input formats]] and [[output formats]]
* [[A command-line simulator]]: To simulate P system computations.
==Discontinued==
* [[pLinguaPlugin]]: A P-Lingua plug-in for [http://en.wikipedia.org/wiki/Eclipse_(software) the Eclipse platform], developed as a user interface for [[pLinguaCore 2.0]].
353
2013-09-30T10:10:59Z
Miguel
3
The tools related to P-Lingua are:
* [[pLinguaCore]]: A [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library for cell-like, tissue-like and spiking neural-like P system simulators.
* [[A command-line compiler]]: To translate between [[input formats]] and [[output formats]]
* [[A command-line simulator]]: To simulate P system computations.
==Discontinued==
* [[pLinguaPlugin]]: A P-Lingua plug-in for [http://en.wikipedia.org/wiki/Eclipse_(software) the Eclipse platform], developed as a user interface for [[pLinguaCore 2.0]].
362
2014-04-02T11:23:58Z
Miguel
3
/* Discontinued */
The tools related to P-Lingua are:
* [[pLinguaCore]]: A [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library for cell-like, tissue-like and spiking neural-like P system simulators.
* [[A command-line compiler]]: To translate between [[input formats]] and [[output formats]]
* [[A command-line simulator]]: To simulate P system computations.
==Discontinued==
* [[pLinguaPlugin]]: A P-Lingua plug-in for [http://en.wikipedia.org/wiki/Eclipse_(software) the Eclipse platform], developed as a user interface for [[pLinguaCore 2.0]].
* [http://www.p-lingua.org/~pfc-jgp/index.php P-Lingua Web Analyzer]: A web platform to simulate P systems through P-Lingua.
Binary format
14
66
2009-08-21T16:23:53Z
Admin.plingua
1
New page: this website is under construction
this website is under construction
67
2009-08-21T16:24:04Z
Admin.plingua
1
this webpage is under construction
222
2010-09-07T16:25:09Z
Mdelamor
21
A file in binary format is a file where the information is encoded in bits and bytes. In this way, the information can be compressed in a low level.
This file type is used by the simulators for P systems written in C and CUDA.
223
2010-09-08T16:44:53Z
Mdelamor
21
A file in binary format is a file where the information is encoded in bits and bytes. In this way, the information can be compressed in a low level.
This file type is used for the input by the simulators for P systems written in C and CUDA. These simulators are developed under the framework [[MeCoHPC]].
324
2012-10-23T15:40:21Z
Mdelamor
21
A file in binary format is a file where the information is encoded in bits and bytes. In this way, the information can be compressed in a low level.
This file type is used for the input by the simulators for P systems written in C and CUDA. These simulators are developed under the project [[PMCGPU]].
Built-in simulators
11
57
2009-08-21T16:10:13Z
Admin.plingua
1
New page: This webpage is under construction
This webpage is under construction
BvBWMC12
27
274
2012-08-23T17:55:29Z
Ignacio
2
[[BvBWMC12]] moved to [[Simulating Population Dynamics P Systems with Proportional Object Distribution]]
#REDIRECT [[Simulating Population Dynamics P Systems with Proportional Object Distribution]]
Contact
2
27
2009-08-21T14:01:13Z
Admin.plingua
1
New page: Contact information: Ignacio Pérez-Hurtado. ''perezh at us dot es''
Contact information:
Ignacio Pérez-Hurtado.
''perezh at us dot es''
Download
5
36
2009-08-21T15:43:16Z
Admin.plingua
1
New page: * [http://www.p-lingua.org/plinguacore/plinguacore.zip download] [[pLinguaCore]] source code.
* [http://www.p-lingua.org/plinguacore/plinguacore.zip download] [[pLinguaCore]] source code.
43
2009-08-21T16:00:26Z
Admin.plingua
1
== [[pLinguaCore]] ==
* [http://www.p-lingua.org/plinguacore/plinguacore.zip download]
102
2009-09-29T08:58:55Z
Admin.plingua
1
== [[pLinguaCore]] ==
* [http://www.p-lingua.org/plinguacore/plinguacore.zip download]
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/plinguaplugin.zip download]
106
2009-10-07T17:25:49Z
Admin.plingua
1
== [[pLinguaCore]] ==
* [http://www.p-lingua.org/plinguacore/plinguacore.zip download]
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/pLinguaPlugin.rar download]
107
2009-12-06T21:04:07Z
Ignacio
2
== [[pLinguaCore]] ==
* [http://www.p-lingua.org/plinguacore/plinguacore.zip source code]
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/pLinguaPlugin.rar download]
120
2009-12-06T21:42:25Z
Ignacio
2
== [[pLinguaCore]] ==
* [http://www.p-lingua.org/plinguacore/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/plinguacore.jar Jar file with all dependencies included]
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/pLinguaPlugin.rar download]
121
2009-12-06T21:44:45Z
Ignacio
2
== [[pLinguaCore]] ==
* [http://www.p-lingua.org/plinguacore/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/plinguacore.jar Jar file] with all dependencies included
== [[Command-line compiler tool]] ==
- a
- b
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/pLinguaPlugin.rar download]
122
2009-12-06T21:45:01Z
Ignacio
2
== [[pLinguaCore]] ==
* [http://www.p-lingua.org/plinguacore/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/plinguacore.jar Jar file] with all dependencies included
== [[Command-line compiler tool]] ==
# a
# b
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/pLinguaPlugin.rar download]
123
2009-12-06T21:50:36Z
Ignacio
2
== [[pLinguaCore]] ==
* [http://www.p-lingua.org/plinguacore/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/plinguacore.jar Jar file] with all dependencies included
== [[Command-line compiler tool]] ==
# Download the [http://www.p-lingua.org/plinguacore/plinguacore.jar plinguacore Jar file] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua script file] to the same directory.
## Give executable permisions to the script file: $ chmod a+x plingua
## Execute the script with the compiler parameters: $ ./plingua -input file -output file
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/pLinguaPlugin.rar download]
124
2009-12-06T21:51:45Z
Ignacio
2
== [[pLinguaCore]] ==
* [http://www.p-lingua.org/plinguacore/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/plinguacore.jar Jar file] with all dependencies included
== [[Command-line compiler tool]] ==
# Download the [http://www.p-lingua.org/plinguacore/plinguacore.jar plinguacore Jar file] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua script file] to the same directory.
## Give executable permissions to the script file: $ chmod a+x plingua
## Execute the script with the compiler parameters: $ ./plingua -input file -output file
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/pLinguaPlugin.rar download]
125
2009-12-06T21:53:16Z
Ignacio
2
== [[pLinguaCore]] ==
* [http://www.p-lingua.org/plinguacore/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/plinguacore.jar Jar file] with all dependencies included
== [[Command-line compiler tool]] ==
# Download the [http://www.p-lingua.org/plinguacore/plinguacore.jar plinguacore Jar file] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua script file] to the same directory.
** Give executable permissions to the script file: $ chmod a+x plingua
** Execute the script with the compiler parameters: $ ./plingua -input file -output file
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/pLinguaPlugin.rar download]
126
2009-12-06T21:53:31Z
Ignacio
2
== [[pLinguaCore]] ==
* [http://www.p-lingua.org/plinguacore/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/plinguacore.jar Jar file] with all dependencies included
== [[Command-line compiler tool]] ==
# Download the [http://www.p-lingua.org/plinguacore/plinguacore.jar plinguacore Jar file] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua
#* Execute the script with the compiler parameters: $ ./plingua -input file -output file
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/pLinguaPlugin.rar download]
127
2009-12-06T21:53:55Z
Ignacio
2
== [[pLinguaCore]] ==
* [http://www.p-lingua.org/plinguacore/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/plinguacore.jar Jar file] with all dependencies included
== [[Command-line compiler tool]] ==
# Download the [http://www.p-lingua.org/plinguacore/plinguacore.jar plinguacore Jar file] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua
#* Execute the script with the compiler parameters: $ ./plingua ...
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/pLinguaPlugin.rar download]
128
2009-12-06T21:55:01Z
Ignacio
2
== [[pLinguaCore]] ==
* [http://www.p-lingua.org/plinguacore/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/plinguacore.jar Jar file] with all dependencies included
== [[A command-line compiler|Command-line compiler tool]] ==
# Download the [http://www.p-lingua.org/plinguacore/plinguacore.jar plinguacore Jar file] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua
#* Execute the script with the compiler parameters: $ ./plingua ...
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/pLinguaPlugin.rar download]
129
2009-12-06T22:06:33Z
Ignacio
2
== [[pLinguaCore]] ==
* [http://www.p-lingua.org/plinguacore/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/plinguacore.jar Jar file] with all dependencies included
== [[A command-line compiler|Command-line compiler tool]] ==
# Download the [http://www.p-lingua.org/plinguacore/plinguacore.jar plinguacore Jar file] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua
#* Execute the script with the compiler parameters: $ ./plingua ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua.bat .BAT file] to the same directory.
#* Execute the .BAT file with the compiler parameters.
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/pLinguaPlugin.rar download]
136
2009-12-07T02:14:37Z
Ignacio
2
== [[pLinguaCore]] ==
* [http://www.p-lingua.org/plinguacore/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/plinguacore.jar Jar file] with all dependencies included
== [[A command-line compiler|Command-line compiler tool]] ==
# Download the [http://www.p-lingua.org/plinguacore/plinguacore.jar plinguacore Jar file] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua
#* Execute the script with the compiler parameters: $ ./plingua ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua.bat .BAT file] to the same directory.
#* Execute the .BAT file with the compiler parameters.
== [[A command-line simulator|Command-line simulator tool]]==
# Download the [http://www.p-lingua.org/plinguacore/plinguacore.jar plinguacore Jar file] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua_sim script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua_sim
#* Execute the script with the compiler parameters: $ ./plingua_sim ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua_sim.bat .BAT file] to the same directory.
#* Execute the .BAT file with the compiler parameters.
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/pLinguaPlugin.rar download]
146
2009-12-07T02:27:38Z
Ignacio
2
== [[pLinguaCore]] ==
* [http://www.p-lingua.org/plinguacore/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/plinguacore.jar Jar file] with all dependencies included
== [[A command-line compiler|Command-line compiler tool]] ==
# Download the [http://www.p-lingua.org/plinguacore/plinguacore.jar plinguacore Jar file] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua
#* Execute the script with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]]: $ ./plingua ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]].
== [[A command-line simulator|Command-line simulator tool]]==
# Download the [http://www.p-lingua.org/plinguacore/plinguacore.jar plinguacore Jar file] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua_sim script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua_sim
#* Execute the script with the compiler parameters: $ ./plingua_sim ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua_sim.bat .BAT file] to the same directory.
#* Execute the .BAT file with the compiler parameters.
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/pLinguaPlugin.rar download]
147
2009-12-07T02:29:29Z
Ignacio
2
== [[pLinguaCore]] ==
* [http://www.p-lingua.org/plinguacore/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/plinguacore.jar Jar file] with all dependencies included
== [[A command-line compiler|Command-line compiler tool]] ==
# Download the [http://www.p-lingua.org/plinguacore/plinguacore.jar plinguacore Jar file] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua
#* Execute the script with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]]: $ ./plingua ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]].
== [[A command-line simulator|Command-line simulator tool]]==
# Download the [http://www.p-lingua.org/plinguacore/plinguacore.jar plinguacore Jar file] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua_sim script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua_sim
#* Execute the script with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]]: $ ./plingua_sim ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua_sim.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]].
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/pLinguaPlugin.rar download]
173
2010-04-04T07:14:21Z
Ignacio
2
== [[pLinguaCore]] ==
=== [[pLinguaCore 2.0]] ===
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.jar Jar file] with all dependencies included
== [[A command-line compiler|Command-line compiler tool]] ==
# Download the [http://www.p-lingua.org/plinguacore/plinguacore.jar plinguacore Jar file] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua
#* Execute the script with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]]: $ ./plingua ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]].
== [[A command-line simulator|Command-line simulator tool]]==
# Download the [http://www.p-lingua.org/plinguacore/plinguacore.jar plinguacore Jar file] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua_sim script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua_sim
#* Execute the script with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]]: $ ./plingua_sim ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua_sim.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]].
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/pLinguaPlugin.rar download]
174
2010-04-04T07:15:53Z
Ignacio
2
== [[pLinguaCore]] ==
=== [[pLinguaCore 2.0]] ===
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.jar Jar file] with all dependencies included
== [[A command-line compiler|Command-line compiler tool]] ==
# Download the last [[Download|pLinguaCore plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua
#* Execute the script with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]]: $ ./plingua ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]].
== [[A command-line simulator|Command-line simulator tool]]==
# Download the last [[Download|pLinguaCore plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua_sim script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua_sim
#* Execute the script with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]]: $ ./plingua_sim ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua_sim.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]].
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/pLinguaPlugin.rar download]
175
2010-04-04T07:16:41Z
Ignacio
2
== [[pLinguaCore]] ==
=== [[pLinguaCore 2.0]] ===
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.jar Jar file] with all dependencies included
== [[A command-line compiler|Command-line compiler tool]] ==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua
#* Execute the script with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]]: $ ./plingua ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]].
== [[A command-line simulator|Command-line simulator tool]]==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua_sim script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua_sim
#* Execute the script with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]]: $ ./plingua_sim ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua_sim.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]].
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/pLinguaPlugin.rar download]
176
2010-04-04T07:17:38Z
Ignacio
2
== [[pLinguaCore]] ==
=== [[pLinguaCore 2.0]] ===
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.jar Jar file] with all dependencies included.
== [[A command-line compiler|Command-line compiler tool]] ==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua
#* Execute the script with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]]: $ ./plingua ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]].
== [[A command-line simulator|Command-line simulator tool]]==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua_sim script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua_sim
#* Execute the script with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]]: $ ./plingua_sim ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua_sim.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]].
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/pLinguaPlugin.rar download]
179
2010-04-04T07:23:06Z
Ignacio
2
== [[pLinguaCore]] ==
=== [[pLinguaCore 2.1]] ===
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.jar Jar file] with all dependencies included.
=== [[pLinguaCore 2.0]] ===
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.jar Jar file] with all dependencies included.
== [[A command-line compiler|Command-line compiler tool]] ==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua
#* Execute the script with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]]: $ ./plingua ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]].
== [[A command-line simulator|Command-line simulator tool]]==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua_sim script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua_sim
#* Execute the script with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]]: $ ./plingua_sim ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua_sim.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]].
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/pLinguaPlugin.rar download]
187
2010-04-04T09:06:50Z
Ignacio
2
== [[pLinguaCore]] ==
=== [[pLinguaCore 2.1]] ===
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.jar Jar file] with all dependencies included.
=== [[pLinguaCore 2.0]] ===
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.jar Jar file] with all dependencies included.
== [[A command-line compiler|Command-line compiler tool]] ==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua
#* Execute the script with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]]: $ ./plingua ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]].
== [[A command-line simulator|Command-line simulator tool]]==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua_sim script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua_sim
#* Execute the script with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]]: $ ./plingua_sim ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua_sim.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]].
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/plinguaplugin.jar download]
* [http://www.p-lingua.org/plinguaplugin/userguide.pdf User guide]
220
2010-05-31T20:25:14Z
Ignacio
2
== [[pLinguaCore]] ==
=== [[pLinguaCore 2.1]] ===
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.jar Jar file] with all dependencies included.
=== [[pLinguaCore 2.0]] ===
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.jar Jar file] with all dependencies included.
== [[A command-line compiler|Command-line compiler tool]] ==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua
#* Execute the script with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]]: $ ./plingua ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]].
== [[A command-line simulator|Command-line simulator tool]]==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua_sim script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua_sim
#* Execute the script with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]]: $ ./plingua_sim ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua_sim.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]].
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/org.gcn.plinguaplugin_1.0.1.jar download]
* [http://www.p-lingua.org/plinguaplugin/userguide.pdf User guide]
258
2011-03-21T14:21:16Z
Mgarcia
17
== [[pLinguaCore]] ==
=== [[pLinguaCore 2.1]] ===
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.jar Jar file] with all dependencies included.
=== [[pLinguaCore 2.0]] ===
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.jar Jar file] with all dependencies included.
== [[A command-line compiler|Command-line compiler tool]] ==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua
#* Execute the script with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]]: $ ./plingua ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]].
== [[A command-line simulator|Command-line simulator tool]]==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua_sim script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua_sim
#* Execute the script with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]]: $ ./plingua_sim ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua_sim.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]].
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/org.gcn.plinguaplugin_1.0.1.jar download]
* [http://www.p-lingua.org/plinguaplugin/userguide.pdf User guide]
* [http://www.p-lingua.org/plinguaplugin/plingua.xml P-Lingua XML syntax coloring file]
311
2012-08-26T03:32:16Z
Ignacio
2
== [[pLinguaCore]] ==
=== [[pLinguaCore 2.1]] ===
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.zip source code]
* [[Media:Plinguacore3.jar Jar file with all dependencies included.]]
=== [[pLinguaCore 2.1]] ===
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.jar Jar file] with all dependencies included.
=== [[pLinguaCore 2.0]] ===
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.jar Jar file] with all dependencies included.
== [[A command-line compiler|Command-line compiler tool]] ==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua
#* Execute the script with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]]: $ ./plingua ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]].
== [[A command-line simulator|Command-line simulator tool]]==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua_sim script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua_sim
#* Execute the script with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]]: $ ./plingua_sim ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua_sim.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]].
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/org.gcn.plinguaplugin_1.0.1.jar download]
* [http://www.p-lingua.org/plinguaplugin/userguide.pdf User guide]
* [http://www.p-lingua.org/plinguaplugin/plingua.xml P-Lingua XML syntax coloring file]
312
2012-08-26T03:32:34Z
Ignacio
2
== [[pLinguaCore]] ==
=== [[pLinguaCore 2.1]] ===
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.zip source code]
* [[Media:Plinguacore3.jar|Jar file with all dependencies included.]]
=== [[pLinguaCore 2.1]] ===
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.jar Jar file] with all dependencies included.
=== [[pLinguaCore 2.0]] ===
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.jar Jar file] with all dependencies included.
== [[A command-line compiler|Command-line compiler tool]] ==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua
#* Execute the script with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]]: $ ./plingua ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]].
== [[A command-line simulator|Command-line simulator tool]]==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua_sim script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua_sim
#* Execute the script with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]]: $ ./plingua_sim ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua_sim.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]].
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/org.gcn.plinguaplugin_1.0.1.jar download]
* [http://www.p-lingua.org/plinguaplugin/userguide.pdf User guide]
* [http://www.p-lingua.org/plinguaplugin/plingua.xml P-Lingua XML syntax coloring file]
313
2012-08-26T03:32:47Z
Ignacio
2
== [[pLinguaCore]] ==
=== [[pLinguaCore 2.1]] ===
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.zip source code]
* [[Media:Plinguacore3.jar|Jar file]] with all dependencies included.
=== [[pLinguaCore 2.1]] ===
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.jar Jar file] with all dependencies included.
=== [[pLinguaCore 2.0]] ===
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.jar Jar file] with all dependencies included.
== [[A command-line compiler|Command-line compiler tool]] ==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua
#* Execute the script with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]]: $ ./plingua ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]].
== [[A command-line simulator|Command-line simulator tool]]==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua_sim script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua_sim
#* Execute the script with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]]: $ ./plingua_sim ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua_sim.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]].
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/org.gcn.plinguaplugin_1.0.1.jar download]
* [http://www.p-lingua.org/plinguaplugin/userguide.pdf User guide]
* [http://www.p-lingua.org/plinguaplugin/plingua.xml P-Lingua XML syntax coloring file]
315
2012-08-26T03:38:38Z
Ignacio
2
== [[pLinguaCore]] ==
=== [[pLinguaCore 3.0]] ===
* [[Media:Plinguacore3_src.zip| source code]
* [[Media:Plinguacore3.jar|Jar file]] with all dependencies included.
=== [[pLinguaCore 2.1]] ===
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.jar Jar file] with all dependencies included.
=== [[pLinguaCore 2.0]] ===
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.jar Jar file] with all dependencies included.
== [[A command-line compiler|Command-line compiler tool]] ==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua
#* Execute the script with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]]: $ ./plingua ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]].
== [[A command-line simulator|Command-line simulator tool]]==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua_sim script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua_sim
#* Execute the script with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]]: $ ./plingua_sim ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua_sim.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]].
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/org.gcn.plinguaplugin_1.0.1.jar download]
* [http://www.p-lingua.org/plinguaplugin/userguide.pdf User guide]
* [http://www.p-lingua.org/plinguaplugin/plingua.xml P-Lingua XML syntax coloring file]
316
2012-08-26T03:38:45Z
Ignacio
2
== [[pLinguaCore]] ==
=== [[pLinguaCore 3.0]] ===
* [[Media:Plinguacore3_src.zip| source code]]
* [[Media:Plinguacore3.jar|Jar file]] with all dependencies included.
=== [[pLinguaCore 2.1]] ===
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.jar Jar file] with all dependencies included.
=== [[pLinguaCore 2.0]] ===
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.jar Jar file] with all dependencies included.
== [[A command-line compiler|Command-line compiler tool]] ==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua
#* Execute the script with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]]: $ ./plingua ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]].
== [[A command-line simulator|Command-line simulator tool]]==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua_sim script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua_sim
#* Execute the script with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]]: $ ./plingua_sim ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua_sim.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]].
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/org.gcn.plinguaplugin_1.0.1.jar download]
* [http://www.p-lingua.org/plinguaplugin/userguide.pdf User guide]
* [http://www.p-lingua.org/plinguaplugin/plingua.xml P-Lingua XML syntax coloring file]
317
2012-08-26T03:39:02Z
Ignacio
2
== [[pLinguaCore]] ==
=== [[pLinguaCore 3.0]] ===
* [[Media:Plinguacore3_src.zip|source code]]
* [[Media:Plinguacore3.jar|Jar file]] with all dependencies included.
=== [[pLinguaCore 2.1]] ===
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.jar Jar file] with all dependencies included.
=== [[pLinguaCore 2.0]] ===
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.jar Jar file] with all dependencies included.
== [[A command-line compiler|Command-line compiler tool]] ==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua
#* Execute the script with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]]: $ ./plingua ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]].
== [[A command-line simulator|Command-line simulator tool]]==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua_sim script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua_sim
#* Execute the script with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]]: $ ./plingua_sim ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua_sim.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]].
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/org.gcn.plinguaplugin_1.0.1.jar download]
* [http://www.p-lingua.org/plinguaplugin/userguide.pdf User guide]
* [http://www.p-lingua.org/plinguaplugin/plingua.xml P-Lingua XML syntax coloring file]
318
2012-08-26T03:39:27Z
Ignacio
2
== [[pLinguaCore]] ==
=== [[pLinguaCore 3.0]] ===
* [[Media:PlinguaCore3_src.zip|source code]]
* [[Media:Plinguacore3.jar|Jar file]] with all dependencies included.
=== [[pLinguaCore 2.1]] ===
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.jar Jar file] with all dependencies included.
=== [[pLinguaCore 2.0]] ===
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.jar Jar file] with all dependencies included.
== [[A command-line compiler|Command-line compiler tool]] ==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua
#* Execute the script with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]]: $ ./plingua ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]].
== [[A command-line simulator|Command-line simulator tool]]==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua_sim script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua_sim
#* Execute the script with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]]: $ ./plingua_sim ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua_sim.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]].
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/org.gcn.plinguaplugin_1.0.1.jar download]
* [http://www.p-lingua.org/plinguaplugin/userguide.pdf User guide]
* [http://www.p-lingua.org/plinguaplugin/plingua.xml P-Lingua XML syntax coloring file]
319
2012-08-26T03:40:07Z
Ignacio
2
== [[pLinguaCore]] ==
=== [[pLinguaCore 3.0]] ===
* [[Media:PLinguaCore3_src.zip|source code]]
* [[Media:Plinguacore3.jar|Jar file]] with all dependencies included.
=== [[pLinguaCore 2.1]] ===
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.jar Jar file] with all dependencies included.
=== [[pLinguaCore 2.0]] ===
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.jar Jar file] with all dependencies included.
== [[A command-line compiler|Command-line compiler tool]] ==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua
#* Execute the script with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]]: $ ./plingua ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]].
== [[A command-line simulator|Command-line simulator tool]]==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua_sim script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua_sim
#* Execute the script with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]]: $ ./plingua_sim ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua_sim.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]].
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/org.gcn.plinguaplugin_1.0.1.jar download]
* [http://www.p-lingua.org/plinguaplugin/userguide.pdf User guide]
* [http://www.p-lingua.org/plinguaplugin/plingua.xml P-Lingua XML syntax coloring file]
343
2013-09-28T16:29:30Z
Ignacio
2
== [[pLinguaCore]] ==
=== [[pLinguaCore 3.0]] ===
* [[Media:PLinguaCore4_src.zip|source code]]
* [[Media:Plinguacore4.jar|Jar file]] with all dependencies included.
=== [[pLinguaCore 3.0]] ===
* [[Media:PLinguaCore3_src.zip|source code]]
* [[Media:Plinguacore3.jar|Jar file]] with all dependencies included.
=== [[pLinguaCore 2.1]] ===
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.jar Jar file] with all dependencies included.
=== [[pLinguaCore 2.0]] ===
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.jar Jar file] with all dependencies included.
== [[A command-line compiler|Command-line compiler tool]] ==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua
#* Execute the script with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]]: $ ./plingua ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]].
== [[A command-line simulator|Command-line simulator tool]]==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua_sim script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua_sim
#* Execute the script with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]]: $ ./plingua_sim ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua_sim.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]].
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/org.gcn.plinguaplugin_1.0.1.jar download]
* [http://www.p-lingua.org/plinguaplugin/userguide.pdf User guide]
* [http://www.p-lingua.org/plinguaplugin/plingua.xml P-Lingua XML syntax coloring file]
345
2013-09-28T16:31:00Z
Ignacio
2
== [[pLinguaCore]] ==
=== [[pLinguaCore 4.0]] ===
* [[Media:PLinguaCore4_src.zip|source code]]
* [[Media:Plinguacore4.jar|Jar file]] with all dependencies included.
=== [[pLinguaCore 3.0]] ===
* [[Media:PLinguaCore3_src.zip|source code]]
* [[Media:Plinguacore3.jar|Jar file]] with all dependencies included.
=== [[pLinguaCore 2.1]] ===
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.jar Jar file] with all dependencies included.
=== [[pLinguaCore 2.0]] ===
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.jar Jar file] with all dependencies included.
== [[A command-line compiler|Command-line compiler tool]] ==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua
#* Execute the script with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]]: $ ./plingua ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]].
== [[A command-line simulator|Command-line simulator tool]]==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua_sim script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua_sim
#* Execute the script with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]]: $ ./plingua_sim ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua_sim.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]].
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/org.gcn.plinguaplugin_1.0.1.jar download]
* [http://www.p-lingua.org/plinguaplugin/userguide.pdf User guide]
* [http://www.p-lingua.org/plinguaplugin/plingua.xml P-Lingua XML syntax coloring file]
358
2013-09-30T10:35:08Z
Miguel
3
== [[pLinguaCore]] ==
=== [[pLinguaCore 4.0]] ===
* [[Media:PLinguaCore4_src.zip|source code]]
* [[Media:Plinguacore4.jar|Jar file]] with all dependencies included.
=== [[pLinguaCore 3.0]] ===
* [[Media:PLinguaCore3_src.zip|source code]]
* [[Media:Plinguacore3.jar|Jar file]] with all dependencies included.
=== [[pLinguaCore 2.1]] ===
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.1/plinguacore.jar Jar file] with all dependencies included.
=== [[pLinguaCore 2.0]] ===
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.zip source code]
* [http://www.p-lingua.org/plinguacore/2.0/plinguacore.jar Jar file] with all dependencies included.
== [[A command-line compiler|Command-line compiler tool]] ==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua
#* Execute the script with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]]: $ ./plingua ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_compiler#Command-line_syntax|compiler parameters]].
== [[A command-line simulator|Command-line simulator tool]]==
# Download the last [[Download#pLinguaCore|plinguacore Jar file]] to a directory in your hard disk.
# For Linux users, download this [http://www.p-lingua.org/plinguacore/plingua_sim script file] to the same directory.
#* Give executable permissions to the script file: $ chmod a+x plingua_sim
#* Execute the script with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]]: $ ./plingua_sim ...
# For Windows users, download this [http://www.p-lingua.org/plinguacore/plingua_sim.bat .BAT file] to the same directory.
#* Execute the .BAT file with the [[A_command-line_simulator#Command-line_syntax|simulator parameters]].
== [[pLinguaPlugin]] (discontinued) ==
* [http://www.p-lingua.org/plinguaplugin/org.gcn.plinguaplugin_1.0.1.jar download]
* [http://www.p-lingua.org/plinguaplugin/userguide.pdf User guide]
* [http://www.p-lingua.org/plinguaplugin/plingua.xml P-Lingua XML syntax coloring file]
Examples
41
333
2013-03-06T11:02:41Z
Ignacio
2
New page: == P-Lingua Examples == [[Media:sat_tissue_separation.pli]]
== P-Lingua Examples ==
[[Media:sat_tissue_separation.pli]]
334
2013-03-06T11:02:53Z
Ignacio
2
== P-Lingua Examples ==
[[Media:sat_tissue_separation.pli|z]]
335
2013-03-06T11:03:28Z
Ignacio
2
== P-Lingua Examples ==
[[Media:sat_tissue_separation.pli|A solution to SAT using Tissue-like P systems with Cell Separation]]
336
2013-03-06T11:04:42Z
Ignacio
2
== P-Lingua Examples ==
[[Media:transition.pli|A transition P system]]
[[Media:sat_cell_division.pli|A solution to SAT using Cell-like P systems with Cell Division Rules]]
[[Media:sat_tissue_division.pli|A solution to SAT using Tissue-like P systems with Cell Division]]
[[Media:sat_tissue_separation.pli|A solution to SAT using Tissue-like P systems with Cell Separation]]
337
2013-03-06T11:04:52Z
Ignacio
2
== P-Lingua Examples ==
* [[Media:transition.pli|A transition P system]]
* [[Media:sat_cell_division.pli|A solution to SAT using Cell-like P systems with Cell Division Rules]]
* [[Media:sat_tissue_division.pli|A solution to SAT using Tissue-like P systems with Cell Division]]
* [[Media:sat_tissue_separation.pli|A solution to SAT using Tissue-like P systems with Cell Separation]]
399
2015-08-31T10:42:24Z
Ariscosn
537
== P-Lingua Examples ==
* [[Media:transition.pli|A transition P system]]
* [[Media:sat_cell_division.pli|A solution to SAT using Cell-like P systems with Cell Division Rules]]
* [[Media:sat_tissue_division.pli|A solution to SAT using Tissue-like P systems with Cell Division]]
* [[Media:sat_tissue_separation.pli|A solution to SAT using Tissue-like P systems with Cell Separation]]
* [[Media:confluent-cell-like-SAT.pli|Semi-Uniform Solution to SAT with P Systems with Active Membranes]]
* [[Media:deterministic-cell-like-SAT.pli|Uniform Solution to SAT with P Systems with Active Membranes]]
* [[Media:tissue-SAT.pli|Uniform Solution to SAT with Tissue P Systems with Cell Division]]
Forums
10
54
2009-08-21T16:09:08Z
Admin.plingua
1
New page: This webpage is under construction.
This webpage is under construction.
55
2009-08-21T16:09:22Z
Admin.plingua
1
This page is under construction.
56
2009-08-21T16:09:43Z
Admin.plingua
1
This webpage is under construction.
Input format
16
69
2009-08-21T16:28:37Z
Admin.plingua
1
New page: [[PlinguaCore]] is able to handle P systems defined with the following formats: * [[P-Lingua format]] * [[XML format]]
[[PlinguaCore]] is able to handle P systems defined with the following formats:
* [[P-Lingua format]]
* [[XML format]]
70
2009-08-21T16:28:50Z
Admin.plingua
1
[[PLinguaCore]] is able to handle P systems defined with the following formats:
* [[P-Lingua format]]
* [[XML format]]
List of Applications Using P-Lingua
29
282
2012-08-23T18:15:27Z
Ignacio
2
[[List of Applications Using P-Lingua]] moved to [[Applications]] over redirect
#REDIRECT [[Applications]]
Main Page
1
409
2005-03-29T06:59:37Z
Miguel
3
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like, tissue-like and spiking neural-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main developer of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.cs.us.es/~ignaciophm/].
Please, [[contact]] us for any suggestion or comment.
== Latest version ==
The latest version of [[P-Lingua]] and [[pLinguaCore]] is '''4.0''', released on 28/09/2013. It provides new features with respect to previous version, such as more [[supported models]].
'''[[P-Lingua]] is being re-engineered from scratch in its version ''5.0'', now written in C++. The development version is accessible in github [https://github.com/RGNC/plingua].'''
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based Simulator for Tissue P Systems with Cell Separation''<br> I. Pérez-Hurtado, L. Valencia-Cabrera, J.M. Chacón, A. Riscos-Núñez, M.J. Pérez-Jiménez<br> Romanian Journal of Information Science and Technology, 17 , 1 (2014), 89-102.
*''A P-Lingua based simulator for Spiking Neural P systems''<br> L.F. Macías, I. Pérez-Hurtado, M. García-Quismondo, L. Valencia, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 7184 (2012), 257-281.
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 79, 6 (2010), 374-382.
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 5957 (2010), 264-288
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 4, 3 (2009), 234-243.
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 5391 (2009), 187-203.
'''Conference Papers'''
* ''Kernel P Systems - Version I''<br> M. Gheorghe, F. Ipate, C. Dragomir, L. Mierlă, L. Valencia-Cabrera, M. García-Quismondo, M.J. Pérez-Jiménez<br> 11th Brainstorming Week on Membrane Computing, 02/2013, Seville, Spain, p.97-124, (2013)
* ''DCBA: Simulating Population Dynamics P Systems with Proportional Object Distribution''<br> M.A. Martínez-del-Amor, I. Pérez-Hurtado, M. García-Quismondo, L.F. Macías-Ramos, L. Valencia-Cabrera, A. Romero-Jiménez, C. Graciani-Díaz, A. Riscos-Núñez, M.A. Colomer, M.J. Pérez-Jiménez<br> 10th Brainstorming Week on Membrane Computing, 02/2012, Volume II, Seville, Spain, p.27-56, (2012)
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Theses'''
*''An environment for virtual experimentation with computational models based on P systems''<br>Luis Valencia Cabrera <br>2015. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Modelling and Simulation of Real-life Phenomena in Membrane Computing''<br>Manuel García-Quismondo <br>2014. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Accelerating Membrane Systems Simulators using High Performance Computing with GPU''<br>Miguel Ángel Martínez-del-Amor <br>2013. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
1
2009-07-24T01:02:32Z
MediaWiki default
<big>'''MediaWiki has been successfully installed.'''</big>
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.
== Getting started ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
2
2009-08-20T22:22:40Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [membrane computing which aims to be a standard to define P systems. It and its associated tools have been developed by members of the Research Group on Natural Computing, at the University of Sevilla, Spain.
We provide P-Lingua and its associated tools as a free and reusable software package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a Java library called pLinguaCore has been developed as a software framework for simulators. It is able to handle
input files (either in XML or in P-Lingua format) de�fining P systems from a number of different cell-like P system models. Moreover, the library
includes several built-in simulators for each supported model. For the sake of software portability, pLinguaCore can export a P system
definition to any convenient output format (currently XML and binary formats are available). This software is not a closed product, but it can
be extended to accept new input or output formats and also new models or simulators.
3
2009-08-20T22:27:28Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free, under [http://www.gnu.org/copyleft/gpl.html GNU GPL license], and reusable software package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a Java library called [[pLinguaCore]] has been developed as a software framework for simulators. It is able to handle
input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported P system models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system
definition to any convenient output format (currently XML format and [[binary format]] are available). This software is not a closed product, but it can
be extended to accept new input or output formats and also new models or simulators.
4
2009-08-20T22:33:48Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed under [http://www.gnu.org/copyleft/gpl.html GNU GPL license] by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its related tools as a free and reusable software framework for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, the main software tool of P-Lingua is a Java library called [[pLinguaCore]]. It is able to handle
input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported P system models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system
definition to any convenient output format (currently XML format and [[binary format]] are available). This software is not a closed product, but it can
be extended to accept new input or output formats and also new models or simulators.
5
2009-08-20T22:35:20Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed under [http://www.gnu.org/copyleft/gpl.html GNU GPL license] by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its tools as a free and reusable software framework for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, the main software tool of P-Lingua is a Java library called [[pLinguaCore]]. It is able to handle
input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported P system models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system
definition to any convenient output format (currently XML format and [[binary format]] are available). This software is not a closed product, but it can
be extended to accept new input or output formats and also new models or simulators.
6
2009-08-20T22:40:09Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable software package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a Java library called [[pLinguaCore]] has been developed. It is able to handle
input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported P system models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system
definition to any convenient output format (currently XML format and [[binary format]] are available). This software is not a closed product, but it can
be extended to accept new input or output formats and also new models or simulators.
7
2009-08-20T22:44:25Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable software package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a Java library called [[pLinguaCore]] has been produced. It is able to handle
input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported P system models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system
definition to any convenient output format (currently XML format and [[binary format]] are available). This software is not a closed product, but it can
be extended to accept new input or output formats and also new models or simulators.
8
2009-08-20T22:46:18Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable software package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported P system models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient output format (currently XML format and [[binary format]] are available). This software is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
9
2009-08-20T22:48:05Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable software package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported P system models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently XML format and [[binary format]] are available). This software is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
10
2009-08-20T22:50:46Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable software package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported P system models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). This software is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
11
2009-08-20T22:52:23Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable software package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P systems. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported P system models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). This software is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
12
2009-08-20T22:53:36Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable software package for P systems designing and the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P systems. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported P system models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). This software is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
13
2009-08-20T22:54:35Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable software package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P systems. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported P system models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). This software is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
14
2009-08-20T22:57:51Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P systems. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported P system models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). This software is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
15
2009-08-20T22:59:01Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported P system models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). This software is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
16
2009-08-20T23:00:19Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported P system models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). The library is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
17
2009-08-20T23:01:15Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). The library is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
18
2009-08-20T23:02:01Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
19
2009-08-21T13:33:22Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[projects]] in development using P-Lingua by different [[development teams]]. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[forums]].
If you are interesting in starting a new project, please, [[contact]] us. Any suggestion or comment is also welcome :-)
20
2009-08-21T13:41:46Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[projects]] in production using P-Lingua by different [[development teams]]. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[forums]].
Any suggestion or comment is welcome, please, [[contact]] us.
21
2009-08-21T13:42:40Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[projects]] in production using P-Lingua by different [[development teams]]. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[forums]].
If you have any suggestion, comment or idea, please, [[contact]] us. :-)
22
2009-08-21T13:49:04Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[forums]].
Any comment or suggestion will be welcome :-)
Thanks,
The [[P-Lingua Team]]
23
2009-08-21T13:49:14Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[forums]].
Any comment or suggestion will be welcome :-)
Thanks,
The [[P-Lingua Team]]
24
2009-08-21T13:49:21Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[forums]].
Any comment or suggestion will be welcome :-)
Thanks,
The [[P-Lingua Team]]
25
2009-08-21T13:52:35Z
Admin.plingua
1
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[forums]].
Please, [[contact]] us for any suggestion or comment.
26
2009-08-21T14:00:15Z
Admin.plingua
1
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of [[software/hardware applications]] capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[forums]].
Please, [[contact]] us for any suggestion or comment.
71
2009-08-21T16:29:40Z
Admin.plingua
1
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[forums]].
Please, [[contact]] us for any suggestion or comment.
80
2009-09-11T03:50:21Z
Admin.plingua
1
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information|documentation]]. In addition, this site aims to be a meeting point for users and developers through the use of [[forums]].
Please, [[contact]] us for any suggestion or comment.
81
2009-09-11T03:50:39Z
Admin.plingua
1
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[forums]].
Please, [[contact]] us for any suggestion or comment.
82
2009-09-11T03:57:51Z
Admin.plingua
1
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]].
Please, [[contact]] us for any suggestion or comment.
88
2009-09-11T04:06:50Z
Admin.plingua
1
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]].
Please, [[contact]] us for any suggestion or comment.
148
2010-04-04T06:25:18Z
Ignacio
2
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]].
Please, [[contact]] us for any suggestion or comment.
191
2010-04-04T09:34:00Z
Ignacio
2
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]].
Please, [[contact]] us for any suggestion or comment.
<ma>
/mu
</ma>
192
2010-04-04T09:34:13Z
Ignacio
2
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]].
Please, [[contact]] us for any suggestion or comment.
193
2010-04-04T09:35:01Z
Ignacio
2
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]].
Please, [[contact]] us for any suggestion or comment.
<m>
/mu
</m>
194
2010-04-04T09:35:15Z
Ignacio
2
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]].
Please, [[contact]] us for any suggestion or comment.
<m>
\mu
</m>
195
2010-04-04T09:35:31Z
Ignacio
2
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]].
Please, [[contact]] us for any suggestion or comment.
211
2010-04-04T10:32:53Z
Ignacio
2
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
Please, [[contact]] us for any suggestion or comment.
212
2010-04-04T23:46:15Z
Ignacio
2
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
Please, [[contact]] us for any suggestion or comment.
213
2010-04-04T23:49:21Z
Ignacio
2
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]''' (Recommended if you are in an insecure network)
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
Please, [[contact]] us for any suggestion or comment.
214
2010-04-04T23:50:00Z
Ignacio
2
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
Please, [[contact]] us for any suggestion or comment.
261
2011-09-01T09:57:13Z
Miguel
3
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
Please, [[contact]] us for any suggestion or comment.
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Thesis'''
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
262
2012-01-08T19:18:13Z
Ignacio
2
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main author of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.gcn.us.es/perezh].
Please, [[contact]] us for any suggestion or comment.
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Thesis'''
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
263
2012-01-08T19:19:19Z
Ignacio
2
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain. The main author is '''Ignacio Pérez-Hurtado'''.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
Please, [[contact]] us for any suggestion or comment.
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Thesis'''
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
264
2012-01-08T19:20:23Z
Ignacio
2
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain. The main author of P-Lingua and its related tools is ['''Ignacio Pérez-Hurtado'''|http://www.gcn.us.es/perezh].
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
Please, [[contact]] us for any suggestion or comment.
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Thesis'''
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
265
2012-01-08T19:20:43Z
Ignacio
2
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain. The main author of P-Lingua and its related tools is ['''Ignacio Pérez-Hurtado''' http://www.gcn.us.es/perezh].
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
Please, [[contact]] us for any suggestion or comment.
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Thesis'''
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
266
2012-01-08T19:20:57Z
Ignacio
2
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain. The main author of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.gcn.us.es/perezh].
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
Please, [[contact]] us for any suggestion or comment.
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Thesis'''
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
267
2012-01-08T19:21:36Z
Ignacio
2
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
'''This website is under construction'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main author of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.gcn.us.es/perezh].
Please, [[contact]] us for any suggestion or comment.
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Thesis'''
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
268
2012-01-08T19:21:57Z
Ignacio
2
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main author of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.gcn.us.es/perezh].
Please, [[contact]] us for any suggestion or comment.
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Thesis'''
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
269
2012-01-10T10:20:49Z
Ignacio
2
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main developer of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.gcn.us.es/perezh].
Please, [[contact]] us for any suggestion or comment.
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Thesis'''
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
270
2012-03-07T15:57:53Z
Ignacio
2
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main developer of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.gcn.us.es/perezh].
Please, [[contact]] us for any suggestion or comment.
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Spiking Neural P systems''<br> L.F. Macías, I. Pérez-Hurtado, M. García-Quismondo, L. Valencia, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, Volume 7184, p. 257-281, (2012)
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Thesis'''
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
304
2012-08-23T22:41:31Z
Ariscosn
537
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main developer of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.gcn.us.es/perezh].
Please, [[contact]] us for any suggestion or comment.
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Spiking Neural P systems''<br> L.F. Macías, I. Pérez-Hurtado, M. García-Quismondo, L. Valencia, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, Volume 7184, p. 257-281, (2012)
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
* ''DCBA: Simulating Population Dynamics P Systems with Proportional Object Distribution''<br> M.A. Martínez-del-Amor, I. Pérez-Hurtado, M. García-Quismondo, L.F. Macías-Ramos, L. Valencia-Cabrera, A. Romero-Jiménez, C. Graciani-Díaz, A. Riscos-Núñez, M.A. Colomer, M.J. Pérez-Jiménez<br> 10th Brainstorming Week on Membrane Computing, 02/2012, Volume II, Seville, Spain, p.27-56, (2012)
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Thesis'''
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
320
2012-08-28T16:04:32Z
Ignacio
2
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main developer of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.cs.us.es/~ignaciophm/].
Please, [[contact]] us for any suggestion or comment.
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Spiking Neural P systems''<br> L.F. Macías, I. Pérez-Hurtado, M. García-Quismondo, L. Valencia, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, Volume 7184, p. 257-281, (2012)
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
* ''DCBA: Simulating Population Dynamics P Systems with Proportional Object Distribution''<br> M.A. Martínez-del-Amor, I. Pérez-Hurtado, M. García-Quismondo, L.F. Macías-Ramos, L. Valencia-Cabrera, A. Romero-Jiménez, C. Graciani-Díaz, A. Riscos-Núñez, M.A. Colomer, M.J. Pérez-Jiménez<br> 10th Brainstorming Week on Membrane Computing, 02/2012, Volume II, Seville, Spain, p.27-56, (2012)
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Thesis'''
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
350
2013-09-30T10:07:34Z
Miguel
3
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main developer of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.cs.us.es/~ignaciophm/].
Please, [[contact]] us for any suggestion or comment.
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Spiking Neural P systems''<br> L.F. Macías, I. Pérez-Hurtado, M. García-Quismondo, L. Valencia, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, Volume 7184, p. 257-281, (2012)
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
* ''Kernel P Systems - Version I''<br> M. Gheorghe, F. Ipate, C. Dragomir, L. Mierlă, L. Valencia-Cabrera, M. García-Quismondo, M.J. Pérez-Jiménez<br> 11th Brainstorming Week on Membrane Computing, 02/2013, Seville, Spain, p.97-124, (2013)
* ''DCBA: Simulating Population Dynamics P Systems with Proportional Object Distribution''<br> M.A. Martínez-del-Amor, I. Pérez-Hurtado, M. García-Quismondo, L.F. Macías-Ramos, L. Valencia-Cabrera, A. Romero-Jiménez, C. Graciani-Díaz, A. Riscos-Núñez, M.A. Colomer, M.J. Pérez-Jiménez<br> 10th Brainstorming Week on Membrane Computing, 02/2012, Volume II, Seville, Spain, p.27-56, (2012)
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Thesis'''
*''Accelerating Membrane Systems Simulators using High Performance Computing with GPU''<br>Miguel Ángel Mart\'inez-del-Amor <br>2013. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
351
2013-09-30T10:08:07Z
Miguel
3
/* Publications */
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like and tissue-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main developer of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.cs.us.es/~ignaciophm/].
Please, [[contact]] us for any suggestion or comment.
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Spiking Neural P systems''<br> L.F. Macías, I. Pérez-Hurtado, M. García-Quismondo, L. Valencia, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, Volume 7184, p. 257-281, (2012)
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
* ''Kernel P Systems - Version I''<br> M. Gheorghe, F. Ipate, C. Dragomir, L. Mierlă, L. Valencia-Cabrera, M. García-Quismondo, M.J. Pérez-Jiménez<br> 11th Brainstorming Week on Membrane Computing, 02/2013, Seville, Spain, p.97-124, (2013)
* ''DCBA: Simulating Population Dynamics P Systems with Proportional Object Distribution''<br> M.A. Martínez-del-Amor, I. Pérez-Hurtado, M. García-Quismondo, L.F. Macías-Ramos, L. Valencia-Cabrera, A. Romero-Jiménez, C. Graciani-Díaz, A. Riscos-Núñez, M.A. Colomer, M.J. Pérez-Jiménez<br> 10th Brainstorming Week on Membrane Computing, 02/2012, Volume II, Seville, Spain, p.27-56, (2012)
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Theses'''
*''Accelerating Membrane Systems Simulators using High Performance Computing with GPU''<br>Miguel Ángel Mart\'inez-del-Amor <br>2013. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
352
2013-09-30T10:10:11Z
Miguel
3
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like, tissue-like and spiking neural-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main developer of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.cs.us.es/~ignaciophm/].
Please, [[contact]] us for any suggestion or comment.
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Spiking Neural P systems''<br> L.F. Macías, I. Pérez-Hurtado, M. García-Quismondo, L. Valencia, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, Volume 7184, p. 257-281, (2012)
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
* ''Kernel P Systems - Version I''<br> M. Gheorghe, F. Ipate, C. Dragomir, L. Mierlă, L. Valencia-Cabrera, M. García-Quismondo, M.J. Pérez-Jiménez<br> 11th Brainstorming Week on Membrane Computing, 02/2013, Seville, Spain, p.97-124, (2013)
* ''DCBA: Simulating Population Dynamics P Systems with Proportional Object Distribution''<br> M.A. Martínez-del-Amor, I. Pérez-Hurtado, M. García-Quismondo, L.F. Macías-Ramos, L. Valencia-Cabrera, A. Romero-Jiménez, C. Graciani-Díaz, A. Riscos-Núñez, M.A. Colomer, M.J. Pérez-Jiménez<br> 10th Brainstorming Week on Membrane Computing, 02/2012, Volume II, Seville, Spain, p.27-56, (2012)
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Theses'''
*''Accelerating Membrane Systems Simulators using High Performance Computing with GPU''<br>Miguel Ángel Mart\'inez-del-Amor <br>2013. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
357
2013-09-30T10:34:07Z
Miguel
3
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like, tissue-like and spiking neural-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main developer of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.cs.us.es/~ignaciophm/].
Please, [[contact]] us for any suggestion or comment.
== Last version ==
The last version of [[P-Lingua]] and [[pLinguaCore]] is now '''4.0''', having features such as new [[supported models]].
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Spiking Neural P systems''<br> L.F. Macías, I. Pérez-Hurtado, M. García-Quismondo, L. Valencia, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, Volume 7184, p. 257-281, (2012)
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
* ''Kernel P Systems - Version I''<br> M. Gheorghe, F. Ipate, C. Dragomir, L. Mierlă, L. Valencia-Cabrera, M. García-Quismondo, M.J. Pérez-Jiménez<br> 11th Brainstorming Week on Membrane Computing, 02/2013, Seville, Spain, p.97-124, (2013)
* ''DCBA: Simulating Population Dynamics P Systems with Proportional Object Distribution''<br> M.A. Martínez-del-Amor, I. Pérez-Hurtado, M. García-Quismondo, L.F. Macías-Ramos, L. Valencia-Cabrera, A. Romero-Jiménez, C. Graciani-Díaz, A. Riscos-Núñez, M.A. Colomer, M.J. Pérez-Jiménez<br> 10th Brainstorming Week on Membrane Computing, 02/2012, Volume II, Seville, Spain, p.27-56, (2012)
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Theses'''
*''Accelerating Membrane Systems Simulators using High Performance Computing with GPU''<br>Miguel Ángel Mart\'inez-del-Amor <br>2013. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
359
2013-09-30T10:36:55Z
Miguel
3
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like, tissue-like and spiking neural-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main developer of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.cs.us.es/~ignaciophm/].
Please, [[contact]] us for any suggestion or comment.
== Last version ==
The last version of [[P-Lingua]] and [[pLinguaCore]] is now '''4.0''', released on 28/09/2013. It has new features such as more [[supported models]].
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Spiking Neural P systems''<br> L.F. Macías, I. Pérez-Hurtado, M. García-Quismondo, L. Valencia, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, Volume 7184, p. 257-281, (2012)
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
* ''Kernel P Systems - Version I''<br> M. Gheorghe, F. Ipate, C. Dragomir, L. Mierlă, L. Valencia-Cabrera, M. García-Quismondo, M.J. Pérez-Jiménez<br> 11th Brainstorming Week on Membrane Computing, 02/2013, Seville, Spain, p.97-124, (2013)
* ''DCBA: Simulating Population Dynamics P Systems with Proportional Object Distribution''<br> M.A. Martínez-del-Amor, I. Pérez-Hurtado, M. García-Quismondo, L.F. Macías-Ramos, L. Valencia-Cabrera, A. Romero-Jiménez, C. Graciani-Díaz, A. Riscos-Núñez, M.A. Colomer, M.J. Pérez-Jiménez<br> 10th Brainstorming Week on Membrane Computing, 02/2012, Volume II, Seville, Spain, p.27-56, (2012)
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Theses'''
*''Accelerating Membrane Systems Simulators using High Performance Computing with GPU''<br>Miguel Ángel Mart\'inez-del-Amor <br>2013. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
363
2014-04-02T11:25:15Z
Miguel
3
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like, tissue-like and spiking neural-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main developer of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.cs.us.es/~ignaciophm/].
Please, [[contact]] us for any suggestion or comment.
== Last version ==
The last version of [[P-Lingua]] and [[pLinguaCore]] is now '''4.0''', released on 28/09/2013. It has new features such as more [[supported models]].
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Spiking Neural P systems''<br> L.F. Macías, I. Pérez-Hurtado, M. García-Quismondo, L. Valencia, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, Volume 7184, p. 257-281, (2012)
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
* ''Kernel P Systems - Version I''<br> M. Gheorghe, F. Ipate, C. Dragomir, L. Mierlă, L. Valencia-Cabrera, M. García-Quismondo, M.J. Pérez-Jiménez<br> 11th Brainstorming Week on Membrane Computing, 02/2013, Seville, Spain, p.97-124, (2013)
* ''DCBA: Simulating Population Dynamics P Systems with Proportional Object Distribution''<br> M.A. Martínez-del-Amor, I. Pérez-Hurtado, M. García-Quismondo, L.F. Macías-Ramos, L. Valencia-Cabrera, A. Romero-Jiménez, C. Graciani-Díaz, A. Riscos-Núñez, M.A. Colomer, M.J. Pérez-Jiménez<br> 10th Brainstorming Week on Membrane Computing, 02/2012, Volume II, Seville, Spain, p.27-56, (2012)
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Theses'''
*''Modelling and Simulation of Real-life Phenomena in Membrane Computing''<br>Manuel García-Quismondo <br>2014. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Accelerating Membrane Systems Simulators using High Performance Computing with GPU''<br>Miguel Ángel Martínez-del-Amor <br>2013. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
364
2015-04-15T07:15:04Z
Miguel
3
/* Last version */
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like, tissue-like and spiking neural-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main developer of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.cs.us.es/~ignaciophm/].
Please, [[contact]] us for any suggestion or comment.
== Last version ==
The latest version of [[P-Lingua]] and [[pLinguaCore]] is now '''4.0''', released on 28/09/2013. It has new features such as more [[supported models]].
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based simulator for Spiking Neural P systems''<br> L.F. Macías, I. Pérez-Hurtado, M. García-Quismondo, L. Valencia, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, Volume 7184, p. 257-281, (2012)
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 08/2010, Volume 79, Issue 6, North Holland, p.374-382, (2010)
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2010, Volume 5957, p.264-288, (2010)
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 09/2009, Volume IV, Issue 3, Oradea, Romania, p.234-243, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 01/2009, Volume 5391, p.187-203, (2009)
'''Conference Papers'''
* ''Kernel P Systems - Version I''<br> M. Gheorghe, F. Ipate, C. Dragomir, L. Mierlă, L. Valencia-Cabrera, M. García-Quismondo, M.J. Pérez-Jiménez<br> 11th Brainstorming Week on Membrane Computing, 02/2013, Seville, Spain, p.97-124, (2013)
* ''DCBA: Simulating Population Dynamics P Systems with Proportional Object Distribution''<br> M.A. Martínez-del-Amor, I. Pérez-Hurtado, M. García-Quismondo, L.F. Macías-Ramos, L. Valencia-Cabrera, A. Romero-Jiménez, C. Graciani-Díaz, A. Riscos-Núñez, M.A. Colomer, M.J. Pérez-Jiménez<br> 10th Brainstorming Week on Membrane Computing, 02/2012, Volume II, Seville, Spain, p.27-56, (2012)
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Theses'''
*''Modelling and Simulation of Real-life Phenomena in Membrane Computing''<br>Manuel García-Quismondo <br>2014. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Accelerating Membrane Systems Simulators using High Performance Computing with GPU''<br>Miguel Ángel Martínez-del-Amor <br>2013. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
365
2015-04-22T14:19:11Z
Miguel
3
/* Publications */
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like, tissue-like and spiking neural-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main developer of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.cs.us.es/~ignaciophm/].
Please, [[contact]] us for any suggestion or comment.
== Last version ==
The latest version of [[P-Lingua]] and [[pLinguaCore]] is now '''4.0''', released on 28/09/2013. It has new features such as more [[supported models]].
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based Simulator for Tissue P Systems with Cell Separation''<br> I. Pérez-Hurtado, L. Valencia-Cabrera, J.M. Chacón, A. Riscos-Núñez, M.J. Pérez-Jiménez<br> Romanian Journal of Information Science and Technology, 17 , 1 (2014), 89-102.
*''A P-Lingua based simulator for Spiking Neural P systems''<br> L.F. Macías, I. Pérez-Hurtado, M. García-Quismondo, L. Valencia, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 7184 (2012), 257-281.
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 79, 6 (2010), 374-382.
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 5957 (2010), 264-288
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 4, 3 (2009), 234-243.
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 5391 (2009), 187-203.
'''Conference Papers'''
* ''Kernel P Systems - Version I''<br> M. Gheorghe, F. Ipate, C. Dragomir, L. Mierlă, L. Valencia-Cabrera, M. García-Quismondo, M.J. Pérez-Jiménez<br> 11th Brainstorming Week on Membrane Computing, 02/2013, Seville, Spain, p.97-124, (2013)
* ''DCBA: Simulating Population Dynamics P Systems with Proportional Object Distribution''<br> M.A. Martínez-del-Amor, I. Pérez-Hurtado, M. García-Quismondo, L.F. Macías-Ramos, L. Valencia-Cabrera, A. Romero-Jiménez, C. Graciani-Díaz, A. Riscos-Núñez, M.A. Colomer, M.J. Pérez-Jiménez<br> 10th Brainstorming Week on Membrane Computing, 02/2012, Volume II, Seville, Spain, p.27-56, (2012)
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Theses'''
*''An environment for virtual experimentation with computational models based on P systems''<br>Presented by: Luis Valencia Cabrera <br>2015. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Modelling and Simulation of Real-life Phenomena in Membrane Computing''<br>Manuel García-Quismondo <br>2014. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Accelerating Membrane Systems Simulators using High Performance Computing with GPU''<br>Miguel Ángel Martínez-del-Amor <br>2013. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
366
2015-04-22T14:19:27Z
Miguel
3
/* Last version */
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like, tissue-like and spiking neural-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main developer of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.cs.us.es/~ignaciophm/].
Please, [[contact]] us for any suggestion or comment.
== Latest version ==
The latest version of [[P-Lingua]] and [[pLinguaCore]] is now '''4.0''', released on 28/09/2013. It has new features such as more [[supported models]].
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based Simulator for Tissue P Systems with Cell Separation''<br> I. Pérez-Hurtado, L. Valencia-Cabrera, J.M. Chacón, A. Riscos-Núñez, M.J. Pérez-Jiménez<br> Romanian Journal of Information Science and Technology, 17 , 1 (2014), 89-102.
*''A P-Lingua based simulator for Spiking Neural P systems''<br> L.F. Macías, I. Pérez-Hurtado, M. García-Quismondo, L. Valencia, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 7184 (2012), 257-281.
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 79, 6 (2010), 374-382.
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 5957 (2010), 264-288
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 4, 3 (2009), 234-243.
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 5391 (2009), 187-203.
'''Conference Papers'''
* ''Kernel P Systems - Version I''<br> M. Gheorghe, F. Ipate, C. Dragomir, L. Mierlă, L. Valencia-Cabrera, M. García-Quismondo, M.J. Pérez-Jiménez<br> 11th Brainstorming Week on Membrane Computing, 02/2013, Seville, Spain, p.97-124, (2013)
* ''DCBA: Simulating Population Dynamics P Systems with Proportional Object Distribution''<br> M.A. Martínez-del-Amor, I. Pérez-Hurtado, M. García-Quismondo, L.F. Macías-Ramos, L. Valencia-Cabrera, A. Romero-Jiménez, C. Graciani-Díaz, A. Riscos-Núñez, M.A. Colomer, M.J. Pérez-Jiménez<br> 10th Brainstorming Week on Membrane Computing, 02/2012, Volume II, Seville, Spain, p.27-56, (2012)
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Theses'''
*''An environment for virtual experimentation with computational models based on P systems''<br>Presented by: Luis Valencia Cabrera <br>2015. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Modelling and Simulation of Real-life Phenomena in Membrane Computing''<br>Manuel García-Quismondo <br>2014. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Accelerating Membrane Systems Simulators using High Performance Computing with GPU''<br>Miguel Ángel Martínez-del-Amor <br>2013. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
367
2015-04-22T14:20:04Z
Miguel
3
''' This website is also under [https://www.p-lingua.org/wiki/ HTTPS secure protocol]'''
[[P-Lingua]] is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Seville], Spain.
We provide P-Lingua and its associated tools as a free and reusable package for the development of software/hardware applications capable of simulate P system computations.
In order to implement this idea, a [http://en.wikipedia.org/wiki/Java_(programming_language) Java] library called [[pLinguaCore]] has been produced as a software framework for cell-like, tissue-like and spiking neural-like P system simulators. It is able to handle input files (either in [[XML format]] or in [[P-Lingua format]]) defining P systems from a number of different [[supported models]]. Moreover, the library includes several [[built-in simulators]] for each model. For the sake of [[software portability]], pLinguaCore can export a P system definition to any convenient [[output format]] (currently [[XML format]] and [[binary format]] are available). PLinguaCore is not a closed product, but it can be extended to accept new input or output formats and also new models or simulators.
There are several [[applications]] in development using P-Lingua. This website is available to [[download]] the libraries and applications, as well as provides [[technical information]]. In addition, this site aims to be a meeting point for users and developers through the use of [[Special:AWCforum|forums]] ([[Special:Userlogin|an user account is needed]]).
The main developer of P-Lingua and its related tools is '''Ignacio Pérez-Hurtado''' [http://www.cs.us.es/~ignaciophm/].
Please, [[contact]] us for any suggestion or comment.
== Latest version ==
The latest version of [[P-Lingua]] and [[pLinguaCore]] is now '''4.0''', released on 28/09/2013. It has new features such as more [[supported models]].
== Publications ==
The main publications about P-Lingua and PLinguaCore up to now are:
'''Journal Papers'''
*''A P-Lingua based Simulator for Tissue P Systems with Cell Separation''<br> I. Pérez-Hurtado, L. Valencia-Cabrera, J.M. Chacón, A. Riscos-Núñez, M.J. Pérez-Jiménez<br> Romanian Journal of Information Science and Technology, 17 , 1 (2014), 89-102.
*''A P-Lingua based simulator for Spiking Neural P systems''<br> L.F. Macías, I. Pérez-Hurtado, M. García-Quismondo, L. Valencia, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 7184 (2012), 257-281.
*''A P-Lingua based simulator for Tissue P systems''<br>M.A. Martínez-del-Amor, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Journal of Logic and Algebraic Programming, 79, 6 (2010), 374-382.
*''An overview of P-Lingua 2.0''<br>M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 5957 (2010), 264-288
*''P-Lingua 2.0: A software framework for cell-like P systems''<br> M. García-Quismondo, R. Gutiérrez-Escudero, M.A. Martínez-del-Amor, E. Orejuela-Pinedo, I. Pérez-Hurtado<br> International Journal of Computers, Communications and Control, 4, 3 (2009), 234-243.
*''A P-lingua programming environment for Membrane Computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez Mario, A. Riscos-Núñez<br> Lecture Notes in Computer Science, 5391 (2009), 187-203.
'''Conference Papers'''
* ''Kernel P Systems - Version I''<br> M. Gheorghe, F. Ipate, C. Dragomir, L. Mierlă, L. Valencia-Cabrera, M. García-Quismondo, M.J. Pérez-Jiménez<br> 11th Brainstorming Week on Membrane Computing, 02/2013, Seville, Spain, p.97-124, (2013)
* ''DCBA: Simulating Population Dynamics P Systems with Proportional Object Distribution''<br> M.A. Martínez-del-Amor, I. Pérez-Hurtado, M. García-Quismondo, L.F. Macías-Ramos, L. Valencia-Cabrera, A. Romero-Jiménez, C. Graciani-Díaz, A. Riscos-Núñez, M.A. Colomer, M.J. Pérez-Jiménez<br> 10th Brainstorming Week on Membrane Computing, 02/2012, Volume II, Seville, Spain, p.27-56, (2012)
*''P-Lingua: a programming language for membrane computing''<br> A. Riscos-Núñez, I. Pérez-Hurtado<br> Algebraic Computing, Soft Computing, and Program Verification, April 2010, Castro Urdiales, Spain, (2010)
*''An overview of P-lingua 2.0''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 10th Workshop on Membrane Computing, 24-27/08/2009, p.240-264, (2009)
*''P-Lingua 2.0: New features and first applications''<br> M. García-Quismondo, R. Gutiérrez-Escudero, I. Pérez-Hurtado, M.J. Pérez-Jiménez<br> 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume I, Sevilla, España, p.141-168, (2009)
*''A P-lingua programming environment for Membrane Computing''<br> A. Riscos-Núñez, D. Díaz-Pernil, M.J. Pérez-Jiménez, I. Pérez-Hurtado<br> 9th Workshop on Membrane Computing, July 28-31, 2008, Edinburgh, The U.K., p.187-203, (2008)
*''P-Lingua: A programming language for membrane computing''<br> D. Díaz-Pernil, I. Pérez-Hurtado, M.J. Pérez-Jiménez, A. Riscos-Núñez<br> 6th Brainstorming Week on Membrane Computing, Volume 6, Sevilla, Spain, p.135-155, (2008)
'''Ph.D. Theses'''
*''An environment for virtual experimentation with computational models based on P systems''<br>Luis Valencia Cabrera <br>2015. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Modelling and Simulation of Real-life Phenomena in Membrane Computing''<br>Manuel García-Quismondo <br>2014. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Accelerating Membrane Systems Simulators using High Performance Computing with GPU''<br>Miguel Ángel Martínez-del-Amor <br>2013. Department of Computer Science and Artificial Intelligence. University of Seville.
*''Desarrollo y aplicaciones de un entorno de programación para Computación Celular: P-Lingua''<br>Ignacio Pérez-Hurtado. <br>2010. Department of Computer Science and Artificial Intelligence. University of Seville.
MeCoGUI
45
369
2015-04-22T14:26:57Z
Miguel
3
New page: MeCoGUI is a minimal user interface for P-Lingua which simplifies the process of parsing input parameters and generating results files. It encapsulates a version of P-Lingua which integrat...
MeCoGUI is a minimal user interface for P-Lingua which simplifies the process of parsing input parameters and generating results files. It encapsulates a version of P-Lingua which integrates Probabilistic Guarded Scripted P (PGSP) systems, a novel Membrane Computing framework tailored for modelling population dynamics.
== Materials ==
* [[Media:mecogui.jar|MeCoGUI jar file]] (including all dependencies and an extended pLinguaCore version supporting PGSP systems)
370
2015-04-22T14:27:15Z
Miguel
3
MeCoGUI is a minimal user interface for P-Lingua which simplifies the process of parsing input parameters and generating results files. It encapsulates a version of P-Lingua which integrates Probabilistic Guarded Scripted P (PGSP) systems, a novel Membrane Computing framework tailored for modelling population dynamics.
== Materials ==
* [[Media:mecogui.jar|MeCoGUI Java executable file]] (including all dependencies and an extended pLinguaCore version supporting PGSP systems)
371
2015-04-22T14:30:18Z
Miguel
3
MeCoGUI is a minimal user interface for P-Lingua which simplifies the process of parsing input parameters and generating results files. It encapsulates a version of P-Lingua which integrates Probabilistic Guarded Scripted P (PGSP) systems, a novel Membrane Computing framework tailored for modelling population dynamics.
== Materials ==
* [[www.p-lingua.org/plinguacore/pgsp/mecogui.jar|MeCoGUI Java executable file]] (including all dependencies and an extended pLinguaCore version supporting PGSP systems)
372
2015-04-22T14:30:33Z
Miguel
3
MeCoGUI is a minimal user interface for P-Lingua which simplifies the process of parsing input parameters and generating results files. It encapsulates a version of P-Lingua which integrates Probabilistic Guarded Scripted P (PGSP) systems, a novel Membrane Computing framework tailored for modelling population dynamics.
== Materials ==
* [www.p-lingua.org/plinguacore/pgsp/mecogui.jar|MeCoGUI Java executable file] (including all dependencies and an extended pLinguaCore version supporting PGSP systems)
373
2015-04-22T14:31:03Z
Miguel
3
MeCoGUI is a minimal user interface for P-Lingua which simplifies the process of parsing input parameters and generating results files. It encapsulates a version of P-Lingua which integrates Probabilistic Guarded Scripted P (PGSP) systems, a novel Membrane Computing framework tailored for modelling population dynamics.
== Materials ==
* [www.p-lingua.org/plinguacore/pgsp/mecogui.jar MeCoGUI Java executable file] (including all dependencies and an extended pLinguaCore version supporting PGSP systems)
374
2015-04-22T14:31:19Z
Miguel
3
MeCoGUI is a minimal user interface for P-Lingua which simplifies the process of parsing input parameters and generating results files. It encapsulates a version of P-Lingua which integrates Probabilistic Guarded Scripted P (PGSP) systems, a novel Membrane Computing framework tailored for modelling population dynamics.
== Materials ==
* [http://www.p-lingua.org/plinguacore/pgsp/mecogui.jar MeCoGUI Java executable file] (including all dependencies and an extended pLinguaCore version supporting PGSP systems)
375
2015-04-22T14:31:34Z
Miguel
3
MeCoGUI is a minimal user interface for P-Lingua which simplifies the process of parsing input parameters and generating results files. It encapsulates a version of P-Lingua which integrates Probabilistic Guarded Scripted P (PGSP) systems, a novel Membrane Computing framework tailored for modelling population dynamics.
== Materials ==
* [http://www.p-lingua.org/plinguacore/pgsp/mecogui.jar MeCoGUI Java executable file] (including all dependencies and an extended pLinguaCore version supporting PGSP systems)
376
2015-04-22T14:32:28Z
Miguel
3
MeCoGUI is a minimal user interface for P-Lingua which simplifies the process of parsing input parameters and generating results files. It encapsulates a version of P-Lingua which integrates Probabilistic Guarded Scripted P (PGSP) systems, a novel Membrane Computing framework tailored for modelling population dynamics.
== Materials ==
* [http://www.p-lingua.org/plinguacore/pgsp/mecogui.jar MeCoGUI jar] (Java executable) file, including all dependencies and an extended pLinguaCore version supporting PGSP systems.
377
2015-04-22T14:33:16Z
Miguel
3
MeCoGUI is a minimal user interface for P-Lingua which simplifies the process of parsing input parameters and generating results files.
Current version encapsulates a version of P-Lingua which integrates Probabilistic Guarded Scripted P (PGSP) systems, a novel Membrane Computing framework tailored for modelling population dynamics.
== Materials ==
* [http://www.p-lingua.org/plinguacore/pgsp/mecogui.jar MeCoGUI jar] (Java executable) file, including all dependencies and an extended pLinguaCore version supporting PGSP systems.
378
2015-04-23T07:58:19Z
Miguel
3
MeCoGUI is a minimal graphics user interface for P-Lingua which simplifies the process of parsing input parameters and generating results files.
The current version encapsulates a version of P-Lingua which integrates Probabilistic Guarded Scripted P (PGSP) systems, a novel Membrane Computing framework tailored for modelling population dynamics.
== Download ==
* [http://www.p-lingua.org/plinguacore/pgsp/mecogui.jar MeCoGUI jar] (Java executable) file, including all dependencies and an extended pLinguaCore version supporting PGSP systems.
380
2015-04-23T08:03:39Z
Miguel
3
[[MeCoGUI: simulating population dynamics with Probabilistic Guarded Scripted P systems]] moved to [[MeCoGUI]]
MeCoGUI is a minimal graphics user interface for P-Lingua which simplifies the process of parsing input parameters and generating results files.
The current version encapsulates a version of P-Lingua which integrates Probabilistic Guarded Scripted P (PGSP) systems, a novel Membrane Computing framework tailored for modelling population dynamics.
== Download ==
* [http://www.p-lingua.org/plinguacore/pgsp/mecogui.jar MeCoGUI jar] (Java executable) file, including all dependencies and an extended pLinguaCore version supporting PGSP systems.
383
2015-04-23T08:08:47Z
Miguel
3
MeCoGUI is a minimal graphics user interface for P-Lingua which simplifies the process of parsing input parameters and generating results files.
The current version encapsulates a version of P-Lingua which integrates [[PGSP_systems:_Pieris_oleracea | Probabilistic Guarded Scripted P (PGSP) systems]], a novel Membrane Computing framework tailored for modelling population dynamics.
== Download ==
* [http://www.p-lingua.org/plinguacore/pgsp/mecogui.jar MeCoGUI jar] (Java executable) file, including all dependencies and an extended pLinguaCore version supporting PGSP systems.
385
2015-04-23T08:18:38Z
Miguel
3
MeCoGUI is a minimal graphics user interface for P-Lingua which simplifies the process of parsing input parameters and generating results files.
The current version encapsulates a version of P-Lingua which integrates [[PGSP_systems:_Pieris_oleracea | Probabilistic Guarded Scripted P (PGSP) systems]], a novel Membrane Computing framework tailored for modelling population dynamics.
== Download ==
* [http://www.p-lingua.org/plinguacore/pgsp/mecogui.jar MeCoGUI jar].
392
2015-04-23T08:38:30Z
Miguel
3
MeCoGUI is a minimal graphical user interface for P-Lingua which simplifies the process of parsing input parameters and generating results files.
The current version encapsulates a version of P-Lingua which integrates [[PGSP_systems:_Pieris_oleracea | Probabilistic Guarded Scripted P (PGSP) systems]], a novel Membrane Computing framework tailored for modelling population dynamics.
== Download ==
* [http://www.p-lingua.org/plinguacore/pgsp/mecogui.jar MeCoGUI jar].
MeCoGUI: simulating population dynamics with Probabilistic Guarded Scripted P systems
46
381
2015-04-23T08:03:39Z
Miguel
3
[[MeCoGUI: simulating population dynamics with Probabilistic Guarded Scripted P systems]] moved to [[MeCoGUI]]
#REDIRECT [[MeCoGUI]]
MeCoHPC
24
224
2010-09-08T17:39:33Z
Mdelamor
21
New page: MeCoHPC ([http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] over [http://en.wikipedia.org/wiki/High-performance_computing High Performance Computing]) is a project to dev...
MeCoHPC ([http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] over [http://en.wikipedia.org/wiki/High-performance_computing High Performance Computing]) is a project to develop parallel simulators of [http://ppage.psystems.eu P systems]. These bio-inspired computing devices are massively parallel and non-deterministic. For this reason, the creation of efficient simulators is a challenge for the scientific community of [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing]. This project is carried out by scientists from the [http://www.gcn.us.es Research Group on Natural Computing] (Department of Computer Science and Artificial Intelligence, University of Seville), the [http://ditec.um.es/gacop/english_version/index.htm Parallel Computer Architecture Research Group] (Computer Engineering and Technology Department, University of Murcia) and the [http://www.ac.uma.es/dca.html Computer Architecture Department] (University of Malaga).
225
2010-09-08T17:43:45Z
Mdelamor
21
MeCoHPC ([http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] over [http://en.wikipedia.org/wiki/High-performance_computing High Performance Computing]) is a project to develop parallel simulators of [http://ppage.psystems.eu P systems]. These bio-inspired computing devices are massively parallel and non-deterministic. For this reason, the creation of efficient simulators is a challenge for the scientific community of [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing]. This project is carried out by scientists from the [http://www.gcn.us.es Research Group on Natural Computing] (Department of Computer Science and Artificial Intelligence, University of Seville), the [http://ditec.um.es/gacop/english_version/index.htm Parallel Computer Architecture Research Group] (Computer Engineering and Technology Department, University of Murcia) and the [http://www.ac.uma.es/dca.html Computer Architecture Department] (University of Malaga).
== Motivation ==
To be
== Simulators based on CUDA ==
To be
== Simulators based on OpenMP/MPI ==
To be
226
2010-09-08T18:29:09Z
Mdelamor
21
MeCoHPC ([http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] over [http://en.wikipedia.org/wiki/High-performance_computing High Performance Computing]) is a project to develop parallel simulators of [http://ppage.psystems.eu P systems]. These bio-inspired computing devices are massively parallel and non-deterministic. For this reason, the creation of efficient simulators is a challenge for the scientific community of [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing]. This project is carried out by scientists from the [http://www.gcn.us.es Research Group on Natural Computing] (Department of Computer Science and Artificial Intelligence, University of Seville), the [http://ditec.um.es/gacop/english_version/index.htm Parallel Computer Architecture Research Group] (Computer Engineering and Technology Department, University of Murcia) and the [http://www.ac.uma.es/dca.html Computer Architecture Department] (University of Malaga).
== Motivation ==
== Simulators based on CUDA ==
== Simulators based on OpenMP/MPI ==
227
2010-09-08T21:39:08Z
Mdelamor
21
MeCoHPC ([http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] over [http://en.wikipedia.org/wiki/High-performance_computing High Performance Computing]) is a project to develop parallel simulators of [http://ppage.psystems.eu P systems]. These bio-inspired computing devices are massively parallel and non-deterministic. For this reason, the creation of efficient simulators is a challenge for the scientific community of [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing]. This project is carried out by researchers from the [http://www.gcn.us.es Research Group on Natural Computing] (Department of Computer Science and Artificial Intelligence, University of Seville), the [http://ditec.um.es/gacop/english_version/index.htm Parallel Computer Architecture Research Group] (Computer Engineering and Technology Department, University of Murcia) and the [http://www.ac.uma.es/dca.html Computer Architecture Department] (University of Malaga).
== Motivation ==
== Simulators based on CUDA ==
== Simulators based on OpenMP/MPI ==
228
2010-09-08T21:40:18Z
Mdelamor
21
MeCoHPC ([http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] over [http://en.wikipedia.org/wiki/High-performance_computing High Performance Computing]) is a project to develop parallel simulators of [http://ppage.psystems.eu P systems]. These bio-inspired computing devices are massively parallel and non-deterministic. For this reason, the creation of efficient simulators is a challenge for the scientific community of [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing]. This project is carried out by researchers from the [http://www.gcn.us.es Research Group on Natural Computing] (Department of Computer Science and Artificial Intelligence, University of Seville), the [http://ditec.um.es/gacop/english_version/index.htm Parallel Computer Architecture Research Group] (Computer Engineering and Technology Department, University of Murcia) and the [http://www.ac.uma.es/dca.html Computer Architecture Department] (University of Malaga).
== Motivation ==
== Simulation of P systems ==
== Simulators based on CUDA ==
== Simulators based on OpenMP/MPI ==
== Downloads ==
== Publications ==
229
2010-09-08T21:44:57Z
Mdelamor
21
MeCoHPC ([http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] over [http://en.wikipedia.org/wiki/High-performance_computing High Performance Computing]) is a project to develop parallel simulators of [http://ppage.psystems.eu P systems]. These bio-inspired computing devices are massively parallel and non-deterministic. For this reason, the creation of efficient simulators is a challenge for the scientific community of [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing]. This project is carried out by researchers from the [http://www.gcn.us.es Research Group on Natural Computing] (Department of Computer Science and Artificial Intelligence, University of Seville), the [http://ditec.um.es/gacop/english_version/index.htm Parallel Computer Architecture Research Group] (Computer Engineering and Technology Department, University of Murcia) and the [http://www.ac.uma.es/dca.html Computer Architecture Department] (University of Malaga).
== Motivation ==
== Parallel simulation of P systems ==
=== Simulation of P systems ===
=== Simulators based on CUDA ===
=== Simulators based on OpenMP/MPI ===
== Team ==
* Miguel Ángel Martínez del Amor (University of Seville)
* Ignacio Pérez Hurtado de Mendoza (University of Seville)
* Mario de Jesús Pérez Jiménez (University of Seville)
* José María Cecilia Canales (University of Murcia)
* Ginés David Guerrero Hernández (University of Murcia)
* José Manuel García Carrasco (University of Murcia)
* Manuel Ujaldón Martínez (University of Malaga)
== Downloads ==
== Publications ==
230
2010-09-08T21:47:23Z
Mdelamor
21
MeCoHPC ([http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] over [http://en.wikipedia.org/wiki/High-performance_computing High Performance Computing]) is a project to develop parallel simulators of [http://ppage.psystems.eu P systems]. These bio-inspired computing devices are massively parallel and non-deterministic. For this reason, the creation of efficient simulators is a challenge for the scientific community of [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing]. This project is carried out by researchers from the [http://www.gcn.us.es Research Group on Natural Computing] (Department of Computer Science and Artificial Intelligence, University of Seville), the [http://ditec.um.es/gacop/english_version/index.htm Parallel Computer Architecture Research Group] (Computer Engineering and Technology Department, University of Murcia) and the [http://www.ac.uma.es/dca.html Computer Architecture Department] (University of Malaga).
== Motivation ==
== Parallel simulation of P systems ==
=== Simulation of P systems ===
=== Simulators based on CUDA ===
=== Simulators based on OpenMP/MPI ===
== Team ==
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Ignacio Pérez Hurtado de Mendoza, Ph.D. (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
* José María Cecilia Canales, Ph.D. student (University of Murcia)
* Ginés David Guerrero Hernández, Ph.D. student (University of Murcia)
* José Manuel García Carrasco, Ph.D. (University of Murcia)
* Manuel Ujaldón Martínez, Ph.D. (University of Malaga)
== Downloads ==
== Publications ==
231
2010-09-08T21:48:31Z
Mdelamor
21
MeCoHPC ([http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] over [http://en.wikipedia.org/wiki/High-performance_computing High Performance Computing]) is a project aimed to develop parallel simulators of [http://ppage.psystems.eu P systems]. These bio-inspired computing devices are massively parallel and non-deterministic. For this reason, the creation of efficient simulators is a challenge for the scientific community of [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing]. This project is carried out by researchers from the [http://www.gcn.us.es Research Group on Natural Computing] (Department of Computer Science and Artificial Intelligence, University of Seville), the [http://ditec.um.es/gacop/english_version/index.htm Parallel Computer Architecture Research Group] (Computer Engineering and Technology Department, University of Murcia) and the [http://www.ac.uma.es/dca.html Computer Architecture Department] (University of Malaga).
== Motivation ==
== Parallel simulation of P systems ==
=== Simulation of P systems ===
=== Simulators based on CUDA ===
=== Simulators based on OpenMP/MPI ===
== Team ==
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Ignacio Pérez Hurtado de Mendoza, Ph.D. (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
* José María Cecilia Canales, Ph.D. student (University of Murcia)
* Ginés David Guerrero Hernández, Ph.D. student (University of Murcia)
* José Manuel García Carrasco, Ph.D. (University of Murcia)
* Manuel Ujaldón Martínez, Ph.D. (University of Malaga)
== Downloads ==
== Publications ==
232
2010-09-08T21:49:57Z
Mdelamor
21
'''(This page is under construction)'''
MeCoHPC ([http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] over [http://en.wikipedia.org/wiki/High-performance_computing High Performance Computing]) is a project aimed to develop parallel simulators of [http://ppage.psystems.eu P systems]. These bio-inspired computing devices are massively parallel and non-deterministic. For this reason, the creation of efficient simulators is a challenge for the scientific community of [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing]. This project is carried out by researchers from the [http://www.gcn.us.es Research Group on Natural Computing] (Department of Computer Science and Artificial Intelligence, University of Seville), the [http://ditec.um.es/gacop/english_version/index.htm Parallel Computer Architecture Research Group] (Computer Engineering and Technology Department, University of Murcia) and the [http://www.ac.uma.es/dca.html Computer Architecture Department] (University of Malaga).
== Motivation ==
== Parallel simulation of P systems ==
=== Simulation of P systems ===
=== Simulators based on CUDA ===
=== Simulators based on OpenMP/MPI ===
== Team ==
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Ignacio Pérez Hurtado de Mendoza, Ph.D. (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
* José María Cecilia Canales, Ph.D. student (University of Murcia)
* Ginés David Guerrero Hernández, Ph.D. student (University of Murcia)
* José Manuel García Carrasco, Ph.D. (University of Murcia)
* Manuel Ujaldón Martínez, Ph.D. (University of Malaga)
== Downloads ==
== Publications ==
233
2010-09-08T21:50:53Z
Mdelamor
21
'''(This page is under construction)'''
MeCoHPC ([http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] over [http://en.wikipedia.org/wiki/High-performance_computing High Performance Computing]) is a project aimed to develop parallel simulators of [http://ppage.psystems.eu P systems]. These bio-inspired computing devices are massively parallel and non-deterministic. For this reason, the creation of efficient simulators is a challenge for the scientific community of [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing]. This project is carried out by researchers from the [http://www.gcn.us.es Research Group on Natural Computing] (Department of Computer Science and Artificial Intelligence, University of Seville), the [http://ditec.um.es/gacop/english_version/index.htm Parallel Computer Architecture Research Group] (Computer Engineering and Technology Department, University of Murcia) and the [http://www.ac.uma.es/dca.html Computer Architecture Department] (University of Malaga).
== Motivation ==
== Parallel simulation of P systems ==
=== Simulation of P systems ===
=== Simulators based on CUDA ===
=== Simulators based on OpenMP/MPI ===
== Team ==
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Ignacio Pérez Hurtado de Mendoza, Ph.D. (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
* José María Cecilia Canales, Ph.D. student (University of Murcia)
* Ginés David Guerrero Hernández, Ph.D. student (University of Murcia)
* José Manuel García Carrasco, Ph.D. (University of Murcia)
* Manuel Ujaldón Martínez, Ph.D. (University of Malaga)
== Downloads ==
== Publications ==
234
2010-09-08T22:04:13Z
Mdelamor
21
/* Publications */
'''(This page is under construction)'''
MeCoHPC ([http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] over [http://en.wikipedia.org/wiki/High-performance_computing High Performance Computing]) is a project aimed to develop parallel simulators of [http://ppage.psystems.eu P systems]. These bio-inspired computing devices are massively parallel and non-deterministic. For this reason, the creation of efficient simulators is a challenge for the scientific community of [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing]. This project is carried out by researchers from the [http://www.gcn.us.es Research Group on Natural Computing] (Department of Computer Science and Artificial Intelligence, University of Seville), the [http://ditec.um.es/gacop/english_version/index.htm Parallel Computer Architecture Research Group] (Computer Engineering and Technology Department, University of Murcia) and the [http://www.ac.uma.es/dca.html Computer Architecture Department] (University of Malaga).
== Motivation ==
== Parallel simulation of P systems ==
=== Simulation of P systems ===
=== Simulators based on CUDA ===
=== Simulators based on OpenMP/MPI ===
== Team ==
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Ignacio Pérez Hurtado de Mendoza, Ph.D. (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
* José María Cecilia Canales, Ph.D. student (University of Murcia)
* Ginés David Guerrero Hernández, Ph.D. student (University of Murcia)
* José Manuel García Carrasco, Ph.D. (University of Murcia)
* Manuel Ujaldón Martínez, Ph.D. (University of Malaga)
== Downloads ==
== Publications ==
=== Journals ===
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. Simulating a P system based efficient solution to SAT by using GPUs, ''Journal of Logic and Algebraic Programming'', 19, 6 (2010), 317-325.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. Simulation of P systems with active membranes on CUDA, ''Briefings in Bioinformatics'', 11, 3 (2010), 313-322.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. Implementing P systems parallelism by means of GPUs, ''Lecture Notes in Computer Science'', 5957 (2010), 227-241.
=== Conference Contributions ===
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. Enhancing the Simulation of P Systems for the SAT Problem on GPUs, ''Symposium on Application Accelerators in High Performance Computing'', July 2010, Knoxville, USA, (2010).
* Miguel A. Martínez-del-Amor, Jose M. Cecilia, Ginés D. Guerrero, Ignacio Pérez-Hurtado. An Overview of P System Simulation on GPUs, ''I Jornadas Jóvenes Investigadores'', 17 April 2010, Cáceres, Spain, p.2-7, (2010).
Analysis of P systems simulation on CUDA, Ginés D. Guerrero; José M. Cecilia; José M. García; Miguel A. Martínez-del-Amor; Ignacio Pérez-Hurtado; Mario J. Pérez-Jiménez , XX Jornadas de Paralelismo, September 2009, A coruña, Spain, p.289-294, (2009) Abstract
Export: Tagged XML BibTex
Simulation of P Systems with active membranes on CUDA, José M. Cecilia; Ginés D. Guerrero; José M. García; Miguel Á. Martínez-del-Amor; Ignacio Pérez-Hurtado; Mario J. Pérez-Jiménez , 2009 International Workshop on High Performance Computational Systems Biology, October 2009, Trento, Italy, p.61-71, (2009) Abstract
Export: Tagged XML BibTex
A massively parallel framework using P systems and GPUs, José M. Cecilia; Ginés D. Guerrero; José M. García; Miguel Á. Martínez-del-Amor; Ignacio Pérez-Hurtado; Mario J. Pérez-Jiménez , Symposium on Application Accelerators in High Performance Computing, July 2009, Illinois, USA, (2009) Abstract
Export: Tagged XML BibTex
Simulating active membrane systems using GPUs, Miguel A. Martínez-del-Amor; Ignacio Pérez-Hurtado; Mario J. Pérez-Jiménez; Jose M. Cecilia; Ginés D. Guerrero; José M. García , 10th Workshop on Membrane Computing, 24-27/08/2009, Curtea de Arges, Rumania, p.369-384, (2009) Abstract
Export: Tagged XML BibTex
Simulation of recognizer P systems by using manycore GPUs , Miguel A. Martínez-del-Amor; Ignacio Pérez-Hurtado; Mario J. Pérez-Jiménez; José M. Cecilia; Ginés D. Guerrero; José M. García , 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume II, Sevilla, España, p.45-58, (2009) Abstract
235
2010-09-08T22:04:55Z
Mdelamor
21
/* Journals */
'''(This page is under construction)'''
MeCoHPC ([http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] over [http://en.wikipedia.org/wiki/High-performance_computing High Performance Computing]) is a project aimed to develop parallel simulators of [http://ppage.psystems.eu P systems]. These bio-inspired computing devices are massively parallel and non-deterministic. For this reason, the creation of efficient simulators is a challenge for the scientific community of [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing]. This project is carried out by researchers from the [http://www.gcn.us.es Research Group on Natural Computing] (Department of Computer Science and Artificial Intelligence, University of Seville), the [http://ditec.um.es/gacop/english_version/index.htm Parallel Computer Architecture Research Group] (Computer Engineering and Technology Department, University of Murcia) and the [http://www.ac.uma.es/dca.html Computer Architecture Department] (University of Malaga).
== Motivation ==
== Parallel simulation of P systems ==
=== Simulation of P systems ===
=== Simulators based on CUDA ===
=== Simulators based on OpenMP/MPI ===
== Team ==
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Ignacio Pérez Hurtado de Mendoza, Ph.D. (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
* José María Cecilia Canales, Ph.D. student (University of Murcia)
* Ginés David Guerrero Hernández, Ph.D. student (University of Murcia)
* José Manuel García Carrasco, Ph.D. (University of Murcia)
* Manuel Ujaldón Martínez, Ph.D. (University of Malaga)
== Downloads ==
== Publications ==
=== Journals ===
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulating a P system based efficient solution to SAT by using GPUs''', ''Journal of Logic and Algebraic Programming'', 19, 6 (2010), 317-325.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P systems with active membranes on CUDA''', ''Briefings in Bioinformatics'', 11, 3 (2010), 313-322.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Implementing P systems parallelism by means of GPUs''', ''Lecture Notes in Computer Science'', 5957 (2010), 227-241.
=== Conference Contributions ===
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. Enhancing the Simulation of P Systems for the SAT Problem on GPUs, ''Symposium on Application Accelerators in High Performance Computing'', July 2010, Knoxville, USA, (2010).
* Miguel A. Martínez-del-Amor, Jose M. Cecilia, Ginés D. Guerrero, Ignacio Pérez-Hurtado. An Overview of P System Simulation on GPUs, ''I Jornadas Jóvenes Investigadores'', 17 April 2010, Cáceres, Spain, p.2-7, (2010).
Analysis of P systems simulation on CUDA, Ginés D. Guerrero; José M. Cecilia; José M. García; Miguel A. Martínez-del-Amor; Ignacio Pérez-Hurtado; Mario J. Pérez-Jiménez , XX Jornadas de Paralelismo, September 2009, A coruña, Spain, p.289-294, (2009) Abstract
Export: Tagged XML BibTex
Simulation of P Systems with active membranes on CUDA, José M. Cecilia; Ginés D. Guerrero; José M. García; Miguel Á. Martínez-del-Amor; Ignacio Pérez-Hurtado; Mario J. Pérez-Jiménez , 2009 International Workshop on High Performance Computational Systems Biology, October 2009, Trento, Italy, p.61-71, (2009) Abstract
Export: Tagged XML BibTex
A massively parallel framework using P systems and GPUs, José M. Cecilia; Ginés D. Guerrero; José M. García; Miguel Á. Martínez-del-Amor; Ignacio Pérez-Hurtado; Mario J. Pérez-Jiménez , Symposium on Application Accelerators in High Performance Computing, July 2009, Illinois, USA, (2009) Abstract
Export: Tagged XML BibTex
Simulating active membrane systems using GPUs, Miguel A. Martínez-del-Amor; Ignacio Pérez-Hurtado; Mario J. Pérez-Jiménez; Jose M. Cecilia; Ginés D. Guerrero; José M. García , 10th Workshop on Membrane Computing, 24-27/08/2009, Curtea de Arges, Rumania, p.369-384, (2009) Abstract
Export: Tagged XML BibTex
Simulation of recognizer P systems by using manycore GPUs , Miguel A. Martínez-del-Amor; Ignacio Pérez-Hurtado; Mario J. Pérez-Jiménez; José M. Cecilia; Ginés D. Guerrero; José M. García , 7th Brainstorming Week on Membrane Computing, 02/02/2009, Volume II, Sevilla, España, p.45-58, (2009) Abstract
236
2010-09-08T22:10:08Z
Mdelamor
21
/* Publications */
'''(This page is under construction)'''
MeCoHPC ([http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] over [http://en.wikipedia.org/wiki/High-performance_computing High Performance Computing]) is a project aimed to develop parallel simulators of [http://ppage.psystems.eu P systems]. These bio-inspired computing devices are massively parallel and non-deterministic. For this reason, the creation of efficient simulators is a challenge for the scientific community of [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing]. This project is carried out by researchers from the [http://www.gcn.us.es Research Group on Natural Computing] (Department of Computer Science and Artificial Intelligence, University of Seville), the [http://ditec.um.es/gacop/english_version/index.htm Parallel Computer Architecture Research Group] (Computer Engineering and Technology Department, University of Murcia) and the [http://www.ac.uma.es/dca.html Computer Architecture Department] (University of Malaga).
== Motivation ==
== Parallel simulation of P systems ==
=== Simulation of P systems ===
=== Simulators based on CUDA ===
=== Simulators based on OpenMP/MPI ===
== Team ==
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Ignacio Pérez Hurtado de Mendoza, Ph.D. (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
* José María Cecilia Canales, Ph.D. student (University of Murcia)
* Ginés David Guerrero Hernández, Ph.D. student (University of Murcia)
* José Manuel García Carrasco, Ph.D. (University of Murcia)
* Manuel Ujaldón Martínez, Ph.D. (University of Malaga)
== Downloads ==
== Publications ==
=== Journals ===
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulating a P system based efficient solution to SAT by using GPUs''', ''Journal of Logic and Algebraic Programming'', 19, 6 (2010), 317-325.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P systems with active membranes on CUDA''', ''Briefings in Bioinformatics'', 11, 3 (2010), 313-322.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Implementing P systems parallelism by means of GPUs''', ''Lecture Notes in Computer Science'', 5957 (2010), 227-241.
=== Conference Contributions ===
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. Enhancing the Simulation of P Systems for the SAT Problem on GPUs, ''Symposium on Application Accelerators in High Performance Computing'', July 2010, Knoxville, USA, (2010).
* Miguel A. Martínez-del-Amor, Jose M. Cecilia, Ginés D. Guerrero, Ignacio Pérez-Hurtado. An Overview of P System Simulation on GPUs, ''I Jornadas Jóvenes Investigadores'', 17 April 2010, Cáceres, Spain, p.2-7, (2010).
* Ginés D. Guerrero, José M. Cecilia, José M. García, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez.
'''Analysis of P systems simulation on CUDA''', ''XX Jornadas de Paralelismo'', September 2009, A coruña, Spain, 289-294, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P Systems with active membranes on CUDA''', ''2009 International Workshop on High Performance Computational Systems Biology'', October 2009, Trento, Italy, 61-71, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''A massively parallel framework using P systems and GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2009, Illinois, USA, (2009)
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, Jose M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulating active membrane systems using GPUs''', ''10th Workshop on Membrane Computing'', 24-27/08/2009, Curtea de Arges, Rumania, 369-384, (2009).
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, José M. Cecilia, Ginés D. Guerrero, José M. García.
'''Simulation of recognizer P systems by using manycore GPUs''', ''7th Brainstorming Week on Membrane Computing'', 02/02/2009, Volume II, Seville, Spain, 45-58, (2009).
237
2010-09-08T22:10:39Z
Mdelamor
21
/* Conference Contributions */
'''(This page is under construction)'''
MeCoHPC ([http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] over [http://en.wikipedia.org/wiki/High-performance_computing High Performance Computing]) is a project aimed to develop parallel simulators of [http://ppage.psystems.eu P systems]. These bio-inspired computing devices are massively parallel and non-deterministic. For this reason, the creation of efficient simulators is a challenge for the scientific community of [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing]. This project is carried out by researchers from the [http://www.gcn.us.es Research Group on Natural Computing] (Department of Computer Science and Artificial Intelligence, University of Seville), the [http://ditec.um.es/gacop/english_version/index.htm Parallel Computer Architecture Research Group] (Computer Engineering and Technology Department, University of Murcia) and the [http://www.ac.uma.es/dca.html Computer Architecture Department] (University of Malaga).
== Motivation ==
== Parallel simulation of P systems ==
=== Simulation of P systems ===
=== Simulators based on CUDA ===
=== Simulators based on OpenMP/MPI ===
== Team ==
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Ignacio Pérez Hurtado de Mendoza, Ph.D. (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
* José María Cecilia Canales, Ph.D. student (University of Murcia)
* Ginés David Guerrero Hernández, Ph.D. student (University of Murcia)
* José Manuel García Carrasco, Ph.D. (University of Murcia)
* Manuel Ujaldón Martínez, Ph.D. (University of Malaga)
== Downloads ==
== Publications ==
=== Journals ===
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulating a P system based efficient solution to SAT by using GPUs''', ''Journal of Logic and Algebraic Programming'', 19, 6 (2010), 317-325.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P systems with active membranes on CUDA''', ''Briefings in Bioinformatics'', 11, 3 (2010), 313-322.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Implementing P systems parallelism by means of GPUs''', ''Lecture Notes in Computer Science'', 5957 (2010), 227-241.
=== Conference Contributions ===
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. Enhancing the Simulation of P Systems for the SAT Problem on GPUs, ''Symposium on Application Accelerators in High Performance Computing'', July 2010, Knoxville, USA, (2010).
* Miguel A. Martínez-del-Amor, Jose M. Cecilia, Ginés D. Guerrero, Ignacio Pérez-Hurtado. An Overview of P System Simulation on GPUs, ''I Jornadas Jóvenes Investigadores'', 17 April 2010, Cáceres, Spain, p.2-7, (2010).
* Ginés D. Guerrero, José M. Cecilia, José M. García, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Analysis of P systems simulation on CUDA''', ''XX Jornadas de Paralelismo'', September 2009, A coruña, Spain, 289-294, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P Systems with active membranes on CUDA''', ''2009 International Workshop on High Performance Computational Systems Biology'', October 2009, Trento, Italy, 61-71, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''A massively parallel framework using P systems and GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2009, Illinois, USA, (2009)
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, Jose M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulating active membrane systems using GPUs''', ''10th Workshop on Membrane Computing'', 24-27/08/2009, Curtea de Arges, Rumania, 369-384, (2009).
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, José M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulation of recognizer P systems by using manycore GPUs''', ''7th Brainstorming Week on Membrane Computing'', 02/02/2009, Volume II, Seville, Spain, 45-58, (2009).
238
2010-09-08T22:13:11Z
Mdelamor
21
/* Conference Contributions */
'''(This page is under construction)'''
MeCoHPC ([http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] over [http://en.wikipedia.org/wiki/High-performance_computing High Performance Computing]) is a project aimed to develop parallel simulators of [http://ppage.psystems.eu P systems]. These bio-inspired computing devices are massively parallel and non-deterministic. For this reason, the creation of efficient simulators is a challenge for the scientific community of [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing]. This project is carried out by researchers from the [http://www.gcn.us.es Research Group on Natural Computing] (Department of Computer Science and Artificial Intelligence, University of Seville), the [http://ditec.um.es/gacop/english_version/index.htm Parallel Computer Architecture Research Group] (Computer Engineering and Technology Department, University of Murcia) and the [http://www.ac.uma.es/dca.html Computer Architecture Department] (University of Malaga).
== Motivation ==
== Parallel simulation of P systems ==
=== Simulation of P systems ===
=== Simulators based on CUDA ===
=== Simulators based on OpenMP/MPI ===
== Team ==
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Ignacio Pérez Hurtado de Mendoza, Ph.D. (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
* José María Cecilia Canales, Ph.D. student (University of Murcia)
* Ginés David Guerrero Hernández, Ph.D. student (University of Murcia)
* José Manuel García Carrasco, Ph.D. (University of Murcia)
* Manuel Ujaldón Martínez, Ph.D. (University of Malaga)
== Downloads ==
== Publications ==
=== Journals ===
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulating a P system based efficient solution to SAT by using GPUs''', ''Journal of Logic and Algebraic Programming'', 19, 6 (2010), 317-325.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P systems with active membranes on CUDA''', ''Briefings in Bioinformatics'', 11, 3 (2010), 313-322.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Implementing P systems parallelism by means of GPUs''', ''Lecture Notes in Computer Science'', 5957 (2010), 227-241.
=== Conference Contributions ===
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''P Systems Simulations on Massively Parallel Architectures''', ''19th Intl. Conference on Parallel Architectures and Compilation Techniques (PACT'10)'', September 2010, Viena, Austria, (2010).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''Enhancing the Simulation of P Systems for the SAT Problem on GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2010, Knoxville, USA, (2010).
* Miguel A. Martínez-del-Amor, Jose M. Cecilia, Ginés D. Guerrero, Ignacio Pérez-Hurtado. '''An Overview of P System Simulation on GPUs''', ''I Jornadas Jóvenes Investigadores'', 17 April 2010, Cáceres, Spain, p.2-7, (2010).
* Ginés D. Guerrero, José M. Cecilia, José M. García, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Analysis of P systems simulation on CUDA''', ''XX Jornadas de Paralelismo'', September 2009, A coruña, Spain, 289-294, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P Systems with active membranes on CUDA''', ''2009 International Workshop on High Performance Computational Systems Biology'', October 2009, Trento, Italy, 61-71, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''A massively parallel framework using P systems and GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2009, Illinois, USA, (2009)
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, Jose M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulating active membrane systems using GPUs''', ''10th Workshop on Membrane Computing'', 24-27/08/2009, Curtea de Arges, Rumania, 369-384, (2009).
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, José M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulation of recognizer P systems by using manycore GPUs''', ''7th Brainstorming Week on Membrane Computing'', 02/02/2009, Volume II, Seville, Spain, 45-58, (2009).
239
2010-09-08T22:14:21Z
Mdelamor
21
/* Conference Contributions */
'''(This page is under construction)'''
MeCoHPC ([http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] over [http://en.wikipedia.org/wiki/High-performance_computing High Performance Computing]) is a project aimed to develop parallel simulators of [http://ppage.psystems.eu P systems]. These bio-inspired computing devices are massively parallel and non-deterministic. For this reason, the creation of efficient simulators is a challenge for the scientific community of [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing]. This project is carried out by researchers from the [http://www.gcn.us.es Research Group on Natural Computing] (Department of Computer Science and Artificial Intelligence, University of Seville), the [http://ditec.um.es/gacop/english_version/index.htm Parallel Computer Architecture Research Group] (Computer Engineering and Technology Department, University of Murcia) and the [http://www.ac.uma.es/dca.html Computer Architecture Department] (University of Malaga).
== Motivation ==
== Parallel simulation of P systems ==
=== Simulation of P systems ===
=== Simulators based on CUDA ===
=== Simulators based on OpenMP/MPI ===
== Team ==
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Ignacio Pérez Hurtado de Mendoza, Ph.D. (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
* José María Cecilia Canales, Ph.D. student (University of Murcia)
* Ginés David Guerrero Hernández, Ph.D. student (University of Murcia)
* José Manuel García Carrasco, Ph.D. (University of Murcia)
* Manuel Ujaldón Martínez, Ph.D. (University of Malaga)
== Downloads ==
== Publications ==
=== Journals ===
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulating a P system based efficient solution to SAT by using GPUs''', ''Journal of Logic and Algebraic Programming'', 19, 6 (2010), 317-325.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P systems with active membranes on CUDA''', ''Briefings in Bioinformatics'', 11, 3 (2010), 313-322.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Implementing P systems parallelism by means of GPUs''', ''Lecture Notes in Computer Science'', 5957 (2010), 227-241.
=== Conference Contributions ===
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''P Systems Simulations on Massively Parallel Architectures''', ''19th Intl. Conference on Parallel Architectures and Compilation Techniques (PACT'10)'', September 2010, Viena, Austria, (2010).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''Enhancing the Simulation of P Systems for the SAT Problem on GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2010, Knoxville, USA, (2010).
* Miguel A. Martínez-del-Amor, Jose M. Cecilia, Ginés D. Guerrero, Ignacio Pérez-Hurtado. '''An Overview of P System Simulation on GPUs''', ''I Jornadas Jóvenes Investigadores'', 17 April 2010, Cáceres, Spain, p.2-7, (2010).
* Ginés D. Guerrero, José M. Cecilia, José M. García, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Analysis of P systems simulation on CUDA''', ''XX Jornadas de Paralelismo'', September 2009, A coruña, Spain, 289-294, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P Systems with active membranes on CUDA''', ''2009 International Workshop on High Performance Computational Systems Biology'', October 2009, Trento, Italy, 61-71, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''A massively parallel framework using P systems and GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2009, Illinois, USA, (2009)
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, Jose M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulating active membrane systems using GPUs''', ''10th Workshop on Membrane Computing'', August 2009, Curtea de Arges, Rumania, 369-384, (2009).
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, José M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulation of recognizer P systems by using manycore GPUs''', ''7th Brainstorming Week on Membrane Computing'', February 2009, Volume II, Seville, Spain, 45-58, (2009).
240
2010-09-09T16:44:37Z
Mdelamor
21
'''(This page is under construction)'''
MeCoHPC ([http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] over [http://en.wikipedia.org/wiki/High-performance_computing High Performance Computing]) is a project aimed to develop parallel simulators of [http://ppage.psystems.eu P systems]. These bio-inspired computing devices are massively parallel and non-deterministic. For this reason, the creation of efficient simulators is a challenge for the scientific community of [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing]. This project is carried out by researchers from the [http://www.gcn.us.es Research Group on Natural Computing] (Department of Computer Science and Artificial Intelligence, University of Seville), the [http://ditec.um.es/gacop/english_version/index.htm Parallel Computer Architecture Research Group] (Computer Engineering and Technology Department, University of Murcia) and the [http://www.ac.uma.es/dca.html Computer Architecture Department] (University of Malaga).
== Motivation ==
== Parallel simulation of P systems ==
=== Simulation of P systems ===
The simulator we have developed is based on the sequential simulator for P systems with active membranes developed in [[PLinguaCore]]. In this design, the simulation process is divided into two stages: ''selection stage'' and ''execution stage''. The selection stage consists of the search for the rules to be executed in each membrane in a given configuration. The rules selected are executed at the execution stage. At the end of the execution stage, the simulation process restarts the selection stage in an iterative way until a halting configuration is reached. This stop condition is 2-fold: a certain number of iterations or a final configuration is reached.
On one hand, at the beginning of the simulation, we define the maximum number of iterations. On the other hand, a halting configuration is obtained when there are no more rules to select at selection stage. As previously explained, the halting configuration is always reached since it is a simulator for recognizer P systems. The input data for the selection stage consists of a description of the membranes with their multisets (strings over the working alphabet O, labels associated with the membrane in H, etc.) and the set of rules R to be selected. The output data of this stage is the set of selected rules per membrane which will be executed on the execution stage.
The execution stage applies the rules previously selected on the selection stage. During the execution stage, membranes can vary by including new objects,
dissolving membranes, dividing membranes, etc, obtaining a new configuration of the simulated P system. This new configuration will be the input data for the selection stage of the next iteration.
=== Simulators based on CUDA ===
=== Simulators based on OpenMP/MPI ===
== Team ==
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Ignacio Pérez Hurtado de Mendoza, Ph.D. (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
* José María Cecilia Canales, Ph.D. student (University of Murcia)
* Ginés David Guerrero Hernández, Ph.D. student (University of Murcia)
* José Manuel García Carrasco, Ph.D. (University of Murcia)
* Manuel Ujaldón Martínez, Ph.D. (University of Malaga)
== Downloads ==
== Publications ==
=== Journals ===
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulating a P system based efficient solution to SAT by using GPUs''', ''Journal of Logic and Algebraic Programming'', 19, 6 (2010), 317-325.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P systems with active membranes on CUDA''', ''Briefings in Bioinformatics'', 11, 3 (2010), 313-322.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Implementing P systems parallelism by means of GPUs''', ''Lecture Notes in Computer Science'', 5957 (2010), 227-241.
=== Conference Contributions ===
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''P Systems Simulations on Massively Parallel Architectures''', ''19th Intl. Conference on Parallel Architectures and Compilation Techniques (PACT'10)'', September 2010, Viena, Austria, (2010).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''Enhancing the Simulation of P Systems for the SAT Problem on GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2010, Knoxville, USA, (2010).
* Miguel A. Martínez-del-Amor, Jose M. Cecilia, Ginés D. Guerrero, Ignacio Pérez-Hurtado. '''An Overview of P System Simulation on GPUs''', ''I Jornadas Jóvenes Investigadores'', 17 April 2010, Cáceres, Spain, p.2-7, (2010).
* Ginés D. Guerrero, José M. Cecilia, José M. García, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Analysis of P systems simulation on CUDA''', ''XX Jornadas de Paralelismo'', September 2009, A coruña, Spain, 289-294, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P Systems with active membranes on CUDA''', ''2009 International Workshop on High Performance Computational Systems Biology'', October 2009, Trento, Italy, 61-71, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''A massively parallel framework using P systems and GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2009, Illinois, USA, (2009)
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, Jose M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulating active membrane systems using GPUs''', ''10th Workshop on Membrane Computing'', August 2009, Curtea de Arges, Rumania, 369-384, (2009).
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, José M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulation of recognizer P systems by using manycore GPUs''', ''7th Brainstorming Week on Membrane Computing'', February 2009, Volume II, Seville, Spain, 45-58, (2009).
241
2010-09-09T17:02:59Z
Mdelamor
21
/* Simulation of P systems */
'''(This page is under construction)'''
MeCoHPC ([http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] over [http://en.wikipedia.org/wiki/High-performance_computing High Performance Computing]) is a project aimed to develop parallel simulators of [http://ppage.psystems.eu P systems]. These bio-inspired computing devices are massively parallel and non-deterministic. For this reason, the creation of efficient simulators is a challenge for the scientific community of [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing]. This project is carried out by researchers from the [http://www.gcn.us.es Research Group on Natural Computing] (Department of Computer Science and Artificial Intelligence, University of Seville), the [http://ditec.um.es/gacop/english_version/index.htm Parallel Computer Architecture Research Group] (Computer Engineering and Technology Department, University of Murcia) and the [http://www.ac.uma.es/dca.html Computer Architecture Department] (University of Malaga).
== Motivation ==
== Parallel simulation of P systems ==
=== Simulation of P systems ===
The simulator we have developed is based on the sequential simulator for P systems with active membranes developed in [[PLinguaCore]]. In this design, the simulation process is divided into two stages: ''selection stage'' and ''execution stage''. The selection stage consists of the search for the rules to be executed in each membrane in a given configuration. The rules selected are executed at the execution stage. At the end of the execution stage, the simulation process restarts the selection stage in an iterative way until a halting configuration is reached. This stop condition is 2-fold: a certain number of iterations or a final configuration is reached.
On one hand, at the beginning of the simulation, we define the maximum number of iterations. On the other hand, a halting configuration is obtained when there are no more rules to select at selection stage. As previously explained, the halting configuration is always reached since it is a simulator for recognizer P systems. The input data for the selection stage consists of a description of the membranes with their multisets (strings over the working alphabet O, labels associated with the membrane in H, etc.) and the set of rules R to be selected. The output data of this stage is the set of selected rules per membrane which will be executed on the execution stage.
The execution stage applies the rules previously selected on the selection stage. During the execution stage, membranes can vary by including new objects,
dissolving membranes, dividing membranes, etc, obtaining a new configuration of the simulated P system. This new configuration will be the input data for the selection stage of the next iteration.
=== Simulators based on CUDA ===
=== Simulators based on OpenMP/MPI ===
== Team ==
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Ignacio Pérez Hurtado de Mendoza, Ph.D. (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
* José María Cecilia Canales, Ph.D. student (University of Murcia)
* Ginés David Guerrero Hernández, Ph.D. student (University of Murcia)
* José Manuel García Carrasco, Ph.D. (University of Murcia)
* Manuel Ujaldón Martínez, Ph.D. (University of Malaga)
== Downloads ==
== Publications ==
=== Journals ===
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulating a P system based efficient solution to SAT by using GPUs''', ''Journal of Logic and Algebraic Programming'', 19, 6 (2010), 317-325.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P systems with active membranes on CUDA''', ''Briefings in Bioinformatics'', 11, 3 (2010), 313-322.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Implementing P systems parallelism by means of GPUs''', ''Lecture Notes in Computer Science'', 5957 (2010), 227-241.
=== Conference Contributions ===
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''P Systems Simulations on Massively Parallel Architectures''', ''19th Intl. Conference on Parallel Architectures and Compilation Techniques (PACT'10)'', September 2010, Viena, Austria, (2010).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''Enhancing the Simulation of P Systems for the SAT Problem on GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2010, Knoxville, USA, (2010).
* Miguel A. Martínez-del-Amor, Jose M. Cecilia, Ginés D. Guerrero, Ignacio Pérez-Hurtado. '''An Overview of P System Simulation on GPUs''', ''I Jornadas Jóvenes Investigadores'', 17 April 2010, Cáceres, Spain, p.2-7, (2010).
* Ginés D. Guerrero, José M. Cecilia, José M. García, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Analysis of P systems simulation on CUDA''', ''XX Jornadas de Paralelismo'', September 2009, A coruña, Spain, 289-294, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P Systems with active membranes on CUDA''', ''2009 International Workshop on High Performance Computational Systems Biology'', October 2009, Trento, Italy, 61-71, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''A massively parallel framework using P systems and GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2009, Illinois, USA, (2009)
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, Jose M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulating active membrane systems using GPUs''', ''10th Workshop on Membrane Computing'', August 2009, Curtea de Arges, Rumania, 369-384, (2009).
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, José M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulation of recognizer P systems by using manycore GPUs''', ''7th Brainstorming Week on Membrane Computing'', February 2009, Volume II, Seville, Spain, 45-58, (2009).
242
2010-09-09T17:06:53Z
Mdelamor
21
'''(This page is under construction)'''
MeCoHPC ([http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] over [http://en.wikipedia.org/wiki/High-performance_computing High Performance Computing]) is a project aimed to develop parallel simulators of [http://ppage.psystems.eu P systems]. These bio-inspired computing devices are massively parallel and non-deterministic. For this reason, the creation of efficient simulators is a challenge for the scientific community of [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing]. This project is carried out by researchers from the [http://www.gcn.us.es Research Group on Natural Computing] (Department of Computer Science and Artificial Intelligence, University of Seville), the [http://ditec.um.es/gacop/english_version/index.htm Parallel Computer Architecture Research Group] (Computer Engineering and Technology Department, University of Murcia) and the [http://www.ac.uma.es/dca.html Computer Architecture Department] (University of Malaga).
== Motivation ==
== Parallel simulation of P systems ==
=== Simulation of P systems ===
[[Image:selex.png]|thumb|General scheme of the simulation algorithm used for P systems]
The simulators we have developed are based on a two staged simulation algorithm. This scheme was adopted by the sequential simulator for P systems with active membranes developed in [[PLinguaCore]]. In this design, the simulation process is divided into two stages: ''selection stage'' and ''execution stage''. The selection stage consists of the search for the rules to be executed in each membrane in a given configuration. The rules selected are executed at the execution stage. At the end of the execution stage, the simulation process restarts the selection stage in an iterative way until a halting configuration is reached. This stop condition is 2-fold: a certain number of iterations or a final configuration is reached.
On one hand, at the beginning of the simulation, we define the maximum number of iterations. On the other hand, a halting configuration is obtained when there are no more rules to select at selection stage. As previously explained, the halting configuration is always reached since it is a simulator for recognizer P systems. The input data for the selection stage consists of a description of the membranes with their multisets (strings over the working alphabet O, labels associated with the membrane in H, etc.) and the set of rules R to be selected. The output data of this stage is the set of selected rules per membrane which will be executed on the execution stage.
The execution stage applies the rules previously selected on the selection stage. During the execution stage, membranes can vary by including new objects,
dissolving membranes, dividing membranes, etc, obtaining a new configuration of the simulated P system. This new configuration will be the input data for the selection stage of the next iteration.
=== Simulators based on CUDA ===
=== Simulators based on OpenMP/MPI ===
== Team ==
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Ignacio Pérez Hurtado de Mendoza, Ph.D. (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
* José María Cecilia Canales, Ph.D. student (University of Murcia)
* Ginés David Guerrero Hernández, Ph.D. student (University of Murcia)
* José Manuel García Carrasco, Ph.D. (University of Murcia)
* Manuel Ujaldón Martínez, Ph.D. (University of Malaga)
== Downloads ==
== Publications ==
=== Journals ===
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulating a P system based efficient solution to SAT by using GPUs''', ''Journal of Logic and Algebraic Programming'', 19, 6 (2010), 317-325.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P systems with active membranes on CUDA''', ''Briefings in Bioinformatics'', 11, 3 (2010), 313-322.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Implementing P systems parallelism by means of GPUs''', ''Lecture Notes in Computer Science'', 5957 (2010), 227-241.
=== Conference Contributions ===
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''P Systems Simulations on Massively Parallel Architectures''', ''19th Intl. Conference on Parallel Architectures and Compilation Techniques (PACT'10)'', September 2010, Viena, Austria, (2010).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''Enhancing the Simulation of P Systems for the SAT Problem on GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2010, Knoxville, USA, (2010).
* Miguel A. Martínez-del-Amor, Jose M. Cecilia, Ginés D. Guerrero, Ignacio Pérez-Hurtado. '''An Overview of P System Simulation on GPUs''', ''I Jornadas Jóvenes Investigadores'', 17 April 2010, Cáceres, Spain, p.2-7, (2010).
* Ginés D. Guerrero, José M. Cecilia, José M. García, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Analysis of P systems simulation on CUDA''', ''XX Jornadas de Paralelismo'', September 2009, A coruña, Spain, 289-294, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P Systems with active membranes on CUDA''', ''2009 International Workshop on High Performance Computational Systems Biology'', October 2009, Trento, Italy, 61-71, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''A massively parallel framework using P systems and GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2009, Illinois, USA, (2009)
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, Jose M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulating active membrane systems using GPUs''', ''10th Workshop on Membrane Computing'', August 2009, Curtea de Arges, Rumania, 369-384, (2009).
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, José M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulation of recognizer P systems by using manycore GPUs''', ''7th Brainstorming Week on Membrane Computing'', February 2009, Volume II, Seville, Spain, 45-58, (2009).
243
2010-09-09T17:35:41Z
Mdelamor
21
/* Simulation of P systems */
'''(This page is under construction)'''
MeCoHPC ([http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] over [http://en.wikipedia.org/wiki/High-performance_computing High Performance Computing]) is a project aimed to develop parallel simulators of [http://ppage.psystems.eu P systems]. These bio-inspired computing devices are massively parallel and non-deterministic. For this reason, the creation of efficient simulators is a challenge for the scientific community of [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing]. This project is carried out by researchers from the [http://www.gcn.us.es Research Group on Natural Computing] (Department of Computer Science and Artificial Intelligence, University of Seville), the [http://ditec.um.es/gacop/english_version/index.htm Parallel Computer Architecture Research Group] (Computer Engineering and Technology Department, University of Murcia) and the [http://www.ac.uma.es/dca.html Computer Architecture Department] (University of Malaga).
== Motivation ==
== Parallel simulation of P systems ==
=== Simulation of P systems ===
[[Image:www.p-lingua.org/~miguel/images/selex.png]|thumb|General scheme of the simulation algorithm used for P systems]
The simulators we have developed are based on a two staged simulation algorithm. This scheme was adopted by the sequential simulator for P systems with active membranes developed in [[PLinguaCore]]. In this design, the simulation process is divided into two stages: ''selection stage'' and ''execution stage''. The selection stage consists of the search for the rules to be executed in each membrane in a given configuration. The rules selected are executed at the execution stage. At the end of the execution stage, the simulation process restarts the selection stage in an iterative way until a halting configuration is reached. This stop condition is 2-fold: a certain number of iterations or a final configuration is reached.
On one hand, at the beginning of the simulation, we define the maximum number of iterations. On the other hand, a halting configuration is obtained when there are no more rules to select at selection stage. As previously explained, the halting configuration is always reached since it is a simulator for recognizer P systems. The input data for the selection stage consists of a description of the membranes with their multisets (strings over the working alphabet O, labels associated with the membrane in H, etc.) and the set of rules R to be selected. The output data of this stage is the set of selected rules per membrane which will be executed on the execution stage.
The execution stage applies the rules previously selected on the selection stage. During the execution stage, membranes can vary by including new objects,
dissolving membranes, dividing membranes, etc, obtaining a new configuration of the simulated P system. This new configuration will be the input data for the selection stage of the next iteration.
=== Simulators based on CUDA ===
=== Simulators based on OpenMP/MPI ===
== Team ==
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Ignacio Pérez Hurtado de Mendoza, Ph.D. (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
* José María Cecilia Canales, Ph.D. student (University of Murcia)
* Ginés David Guerrero Hernández, Ph.D. student (University of Murcia)
* José Manuel García Carrasco, Ph.D. (University of Murcia)
* Manuel Ujaldón Martínez, Ph.D. (University of Malaga)
== Downloads ==
== Publications ==
=== Journals ===
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulating a P system based efficient solution to SAT by using GPUs''', ''Journal of Logic and Algebraic Programming'', 19, 6 (2010), 317-325.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P systems with active membranes on CUDA''', ''Briefings in Bioinformatics'', 11, 3 (2010), 313-322.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Implementing P systems parallelism by means of GPUs''', ''Lecture Notes in Computer Science'', 5957 (2010), 227-241.
=== Conference Contributions ===
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''P Systems Simulations on Massively Parallel Architectures''', ''19th Intl. Conference on Parallel Architectures and Compilation Techniques (PACT'10)'', September 2010, Viena, Austria, (2010).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''Enhancing the Simulation of P Systems for the SAT Problem on GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2010, Knoxville, USA, (2010).
* Miguel A. Martínez-del-Amor, Jose M. Cecilia, Ginés D. Guerrero, Ignacio Pérez-Hurtado. '''An Overview of P System Simulation on GPUs''', ''I Jornadas Jóvenes Investigadores'', 17 April 2010, Cáceres, Spain, p.2-7, (2010).
* Ginés D. Guerrero, José M. Cecilia, José M. García, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Analysis of P systems simulation on CUDA''', ''XX Jornadas de Paralelismo'', September 2009, A coruña, Spain, 289-294, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P Systems with active membranes on CUDA''', ''2009 International Workshop on High Performance Computational Systems Biology'', October 2009, Trento, Italy, 61-71, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''A massively parallel framework using P systems and GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2009, Illinois, USA, (2009)
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, Jose M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulating active membrane systems using GPUs''', ''10th Workshop on Membrane Computing'', August 2009, Curtea de Arges, Rumania, 369-384, (2009).
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, José M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulation of recognizer P systems by using manycore GPUs''', ''7th Brainstorming Week on Membrane Computing'', February 2009, Volume II, Seville, Spain, 45-58, (2009).
244
2010-09-09T17:35:54Z
Mdelamor
21
/* Simulation of P systems */
'''(This page is under construction)'''
MeCoHPC ([http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] over [http://en.wikipedia.org/wiki/High-performance_computing High Performance Computing]) is a project aimed to develop parallel simulators of [http://ppage.psystems.eu P systems]. These bio-inspired computing devices are massively parallel and non-deterministic. For this reason, the creation of efficient simulators is a challenge for the scientific community of [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing]. This project is carried out by researchers from the [http://www.gcn.us.es Research Group on Natural Computing] (Department of Computer Science and Artificial Intelligence, University of Seville), the [http://ditec.um.es/gacop/english_version/index.htm Parallel Computer Architecture Research Group] (Computer Engineering and Technology Department, University of Murcia) and the [http://www.ac.uma.es/dca.html Computer Architecture Department] (University of Malaga).
== Motivation ==
== Parallel simulation of P systems ==
=== Simulation of P systems ===
[[Image:http://www.p-lingua.org/~miguel/images/selex.png]|thumb|General scheme of the simulation algorithm used for P systems]
The simulators we have developed are based on a two staged simulation algorithm. This scheme was adopted by the sequential simulator for P systems with active membranes developed in [[PLinguaCore]]. In this design, the simulation process is divided into two stages: ''selection stage'' and ''execution stage''. The selection stage consists of the search for the rules to be executed in each membrane in a given configuration. The rules selected are executed at the execution stage. At the end of the execution stage, the simulation process restarts the selection stage in an iterative way until a halting configuration is reached. This stop condition is 2-fold: a certain number of iterations or a final configuration is reached.
On one hand, at the beginning of the simulation, we define the maximum number of iterations. On the other hand, a halting configuration is obtained when there are no more rules to select at selection stage. As previously explained, the halting configuration is always reached since it is a simulator for recognizer P systems. The input data for the selection stage consists of a description of the membranes with their multisets (strings over the working alphabet O, labels associated with the membrane in H, etc.) and the set of rules R to be selected. The output data of this stage is the set of selected rules per membrane which will be executed on the execution stage.
The execution stage applies the rules previously selected on the selection stage. During the execution stage, membranes can vary by including new objects,
dissolving membranes, dividing membranes, etc, obtaining a new configuration of the simulated P system. This new configuration will be the input data for the selection stage of the next iteration.
=== Simulators based on CUDA ===
=== Simulators based on OpenMP/MPI ===
== Team ==
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Ignacio Pérez Hurtado de Mendoza, Ph.D. (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
* José María Cecilia Canales, Ph.D. student (University of Murcia)
* Ginés David Guerrero Hernández, Ph.D. student (University of Murcia)
* José Manuel García Carrasco, Ph.D. (University of Murcia)
* Manuel Ujaldón Martínez, Ph.D. (University of Malaga)
== Downloads ==
== Publications ==
=== Journals ===
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulating a P system based efficient solution to SAT by using GPUs''', ''Journal of Logic and Algebraic Programming'', 19, 6 (2010), 317-325.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P systems with active membranes on CUDA''', ''Briefings in Bioinformatics'', 11, 3 (2010), 313-322.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Implementing P systems parallelism by means of GPUs''', ''Lecture Notes in Computer Science'', 5957 (2010), 227-241.
=== Conference Contributions ===
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''P Systems Simulations on Massively Parallel Architectures''', ''19th Intl. Conference on Parallel Architectures and Compilation Techniques (PACT'10)'', September 2010, Viena, Austria, (2010).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''Enhancing the Simulation of P Systems for the SAT Problem on GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2010, Knoxville, USA, (2010).
* Miguel A. Martínez-del-Amor, Jose M. Cecilia, Ginés D. Guerrero, Ignacio Pérez-Hurtado. '''An Overview of P System Simulation on GPUs''', ''I Jornadas Jóvenes Investigadores'', 17 April 2010, Cáceres, Spain, p.2-7, (2010).
* Ginés D. Guerrero, José M. Cecilia, José M. García, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Analysis of P systems simulation on CUDA''', ''XX Jornadas de Paralelismo'', September 2009, A coruña, Spain, 289-294, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P Systems with active membranes on CUDA''', ''2009 International Workshop on High Performance Computational Systems Biology'', October 2009, Trento, Italy, 61-71, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''A massively parallel framework using P systems and GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2009, Illinois, USA, (2009)
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, Jose M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulating active membrane systems using GPUs''', ''10th Workshop on Membrane Computing'', August 2009, Curtea de Arges, Rumania, 369-384, (2009).
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, José M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulation of recognizer P systems by using manycore GPUs''', ''7th Brainstorming Week on Membrane Computing'', February 2009, Volume II, Seville, Spain, 45-58, (2009).
245
2010-09-09T17:36:14Z
Mdelamor
21
/* Simulation of P systems */
'''(This page is under construction)'''
MeCoHPC ([http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] over [http://en.wikipedia.org/wiki/High-performance_computing High Performance Computing]) is a project aimed to develop parallel simulators of [http://ppage.psystems.eu P systems]. These bio-inspired computing devices are massively parallel and non-deterministic. For this reason, the creation of efficient simulators is a challenge for the scientific community of [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing]. This project is carried out by researchers from the [http://www.gcn.us.es Research Group on Natural Computing] (Department of Computer Science and Artificial Intelligence, University of Seville), the [http://ditec.um.es/gacop/english_version/index.htm Parallel Computer Architecture Research Group] (Computer Engineering and Technology Department, University of Murcia) and the [http://www.ac.uma.es/dca.html Computer Architecture Department] (University of Malaga).
== Motivation ==
== Parallel simulation of P systems ==
=== Simulation of P systems ===
[Image:http://www.p-lingua.org/~miguel/images/selex.png|thumb|General scheme of the simulation algorithm used for P systems]
The simulators we have developed are based on a two staged simulation algorithm. This scheme was adopted by the sequential simulator for P systems with active membranes developed in [[PLinguaCore]]. In this design, the simulation process is divided into two stages: ''selection stage'' and ''execution stage''. The selection stage consists of the search for the rules to be executed in each membrane in a given configuration. The rules selected are executed at the execution stage. At the end of the execution stage, the simulation process restarts the selection stage in an iterative way until a halting configuration is reached. This stop condition is 2-fold: a certain number of iterations or a final configuration is reached.
On one hand, at the beginning of the simulation, we define the maximum number of iterations. On the other hand, a halting configuration is obtained when there are no more rules to select at selection stage. As previously explained, the halting configuration is always reached since it is a simulator for recognizer P systems. The input data for the selection stage consists of a description of the membranes with their multisets (strings over the working alphabet O, labels associated with the membrane in H, etc.) and the set of rules R to be selected. The output data of this stage is the set of selected rules per membrane which will be executed on the execution stage.
The execution stage applies the rules previously selected on the selection stage. During the execution stage, membranes can vary by including new objects,
dissolving membranes, dividing membranes, etc, obtaining a new configuration of the simulated P system. This new configuration will be the input data for the selection stage of the next iteration.
=== Simulators based on CUDA ===
=== Simulators based on OpenMP/MPI ===
== Team ==
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Ignacio Pérez Hurtado de Mendoza, Ph.D. (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
* José María Cecilia Canales, Ph.D. student (University of Murcia)
* Ginés David Guerrero Hernández, Ph.D. student (University of Murcia)
* José Manuel García Carrasco, Ph.D. (University of Murcia)
* Manuel Ujaldón Martínez, Ph.D. (University of Malaga)
== Downloads ==
== Publications ==
=== Journals ===
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulating a P system based efficient solution to SAT by using GPUs''', ''Journal of Logic and Algebraic Programming'', 19, 6 (2010), 317-325.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P systems with active membranes on CUDA''', ''Briefings in Bioinformatics'', 11, 3 (2010), 313-322.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Implementing P systems parallelism by means of GPUs''', ''Lecture Notes in Computer Science'', 5957 (2010), 227-241.
=== Conference Contributions ===
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''P Systems Simulations on Massively Parallel Architectures''', ''19th Intl. Conference on Parallel Architectures and Compilation Techniques (PACT'10)'', September 2010, Viena, Austria, (2010).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''Enhancing the Simulation of P Systems for the SAT Problem on GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2010, Knoxville, USA, (2010).
* Miguel A. Martínez-del-Amor, Jose M. Cecilia, Ginés D. Guerrero, Ignacio Pérez-Hurtado. '''An Overview of P System Simulation on GPUs''', ''I Jornadas Jóvenes Investigadores'', 17 April 2010, Cáceres, Spain, p.2-7, (2010).
* Ginés D. Guerrero, José M. Cecilia, José M. García, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Analysis of P systems simulation on CUDA''', ''XX Jornadas de Paralelismo'', September 2009, A coruña, Spain, 289-294, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P Systems with active membranes on CUDA''', ''2009 International Workshop on High Performance Computational Systems Biology'', October 2009, Trento, Italy, 61-71, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''A massively parallel framework using P systems and GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2009, Illinois, USA, (2009)
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, Jose M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulating active membrane systems using GPUs''', ''10th Workshop on Membrane Computing'', August 2009, Curtea de Arges, Rumania, 369-384, (2009).
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, José M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulation of recognizer P systems by using manycore GPUs''', ''7th Brainstorming Week on Membrane Computing'', February 2009, Volume II, Seville, Spain, 45-58, (2009).
246
2010-09-09T17:36:24Z
Mdelamor
21
/* Simulation of P systems */
'''(This page is under construction)'''
MeCoHPC ([http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] over [http://en.wikipedia.org/wiki/High-performance_computing High Performance Computing]) is a project aimed to develop parallel simulators of [http://ppage.psystems.eu P systems]. These bio-inspired computing devices are massively parallel and non-deterministic. For this reason, the creation of efficient simulators is a challenge for the scientific community of [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing]. This project is carried out by researchers from the [http://www.gcn.us.es Research Group on Natural Computing] (Department of Computer Science and Artificial Intelligence, University of Seville), the [http://ditec.um.es/gacop/english_version/index.htm Parallel Computer Architecture Research Group] (Computer Engineering and Technology Department, University of Murcia) and the [http://www.ac.uma.es/dca.html Computer Architecture Department] (University of Malaga).
== Motivation ==
== Parallel simulation of P systems ==
=== Simulation of P systems ===
[Image:http://www.p-lingua.org/~miguel/images/selex.png|General scheme of the simulation algorithm used for P systems]
The simulators we have developed are based on a two staged simulation algorithm. This scheme was adopted by the sequential simulator for P systems with active membranes developed in [[PLinguaCore]]. In this design, the simulation process is divided into two stages: ''selection stage'' and ''execution stage''. The selection stage consists of the search for the rules to be executed in each membrane in a given configuration. The rules selected are executed at the execution stage. At the end of the execution stage, the simulation process restarts the selection stage in an iterative way until a halting configuration is reached. This stop condition is 2-fold: a certain number of iterations or a final configuration is reached.
On one hand, at the beginning of the simulation, we define the maximum number of iterations. On the other hand, a halting configuration is obtained when there are no more rules to select at selection stage. As previously explained, the halting configuration is always reached since it is a simulator for recognizer P systems. The input data for the selection stage consists of a description of the membranes with their multisets (strings over the working alphabet O, labels associated with the membrane in H, etc.) and the set of rules R to be selected. The output data of this stage is the set of selected rules per membrane which will be executed on the execution stage.
The execution stage applies the rules previously selected on the selection stage. During the execution stage, membranes can vary by including new objects,
dissolving membranes, dividing membranes, etc, obtaining a new configuration of the simulated P system. This new configuration will be the input data for the selection stage of the next iteration.
=== Simulators based on CUDA ===
=== Simulators based on OpenMP/MPI ===
== Team ==
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Ignacio Pérez Hurtado de Mendoza, Ph.D. (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
* José María Cecilia Canales, Ph.D. student (University of Murcia)
* Ginés David Guerrero Hernández, Ph.D. student (University of Murcia)
* José Manuel García Carrasco, Ph.D. (University of Murcia)
* Manuel Ujaldón Martínez, Ph.D. (University of Malaga)
== Downloads ==
== Publications ==
=== Journals ===
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulating a P system based efficient solution to SAT by using GPUs''', ''Journal of Logic and Algebraic Programming'', 19, 6 (2010), 317-325.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P systems with active membranes on CUDA''', ''Briefings in Bioinformatics'', 11, 3 (2010), 313-322.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Implementing P systems parallelism by means of GPUs''', ''Lecture Notes in Computer Science'', 5957 (2010), 227-241.
=== Conference Contributions ===
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''P Systems Simulations on Massively Parallel Architectures''', ''19th Intl. Conference on Parallel Architectures and Compilation Techniques (PACT'10)'', September 2010, Viena, Austria, (2010).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''Enhancing the Simulation of P Systems for the SAT Problem on GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2010, Knoxville, USA, (2010).
* Miguel A. Martínez-del-Amor, Jose M. Cecilia, Ginés D. Guerrero, Ignacio Pérez-Hurtado. '''An Overview of P System Simulation on GPUs''', ''I Jornadas Jóvenes Investigadores'', 17 April 2010, Cáceres, Spain, p.2-7, (2010).
* Ginés D. Guerrero, José M. Cecilia, José M. García, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Analysis of P systems simulation on CUDA''', ''XX Jornadas de Paralelismo'', September 2009, A coruña, Spain, 289-294, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P Systems with active membranes on CUDA''', ''2009 International Workshop on High Performance Computational Systems Biology'', October 2009, Trento, Italy, 61-71, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''A massively parallel framework using P systems and GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2009, Illinois, USA, (2009)
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, Jose M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulating active membrane systems using GPUs''', ''10th Workshop on Membrane Computing'', August 2009, Curtea de Arges, Rumania, 369-384, (2009).
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, José M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulation of recognizer P systems by using manycore GPUs''', ''7th Brainstorming Week on Membrane Computing'', February 2009, Volume II, Seville, Spain, 45-58, (2009).
247
2010-09-09T17:36:35Z
Mdelamor
21
/* Simulation of P systems */
'''(This page is under construction)'''
MeCoHPC ([http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] over [http://en.wikipedia.org/wiki/High-performance_computing High Performance Computing]) is a project aimed to develop parallel simulators of [http://ppage.psystems.eu P systems]. These bio-inspired computing devices are massively parallel and non-deterministic. For this reason, the creation of efficient simulators is a challenge for the scientific community of [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing]. This project is carried out by researchers from the [http://www.gcn.us.es Research Group on Natural Computing] (Department of Computer Science and Artificial Intelligence, University of Seville), the [http://ditec.um.es/gacop/english_version/index.htm Parallel Computer Architecture Research Group] (Computer Engineering and Technology Department, University of Murcia) and the [http://www.ac.uma.es/dca.html Computer Architecture Department] (University of Malaga).
== Motivation ==
== Parallel simulation of P systems ==
=== Simulation of P systems ===
[Image:http://www.p-lingua.org/~miguel/images/selex.png|thumbs|General scheme of the simulation algorithm used for P systems]
The simulators we have developed are based on a two staged simulation algorithm. This scheme was adopted by the sequential simulator for P systems with active membranes developed in [[PLinguaCore]]. In this design, the simulation process is divided into two stages: ''selection stage'' and ''execution stage''. The selection stage consists of the search for the rules to be executed in each membrane in a given configuration. The rules selected are executed at the execution stage. At the end of the execution stage, the simulation process restarts the selection stage in an iterative way until a halting configuration is reached. This stop condition is 2-fold: a certain number of iterations or a final configuration is reached.
On one hand, at the beginning of the simulation, we define the maximum number of iterations. On the other hand, a halting configuration is obtained when there are no more rules to select at selection stage. As previously explained, the halting configuration is always reached since it is a simulator for recognizer P systems. The input data for the selection stage consists of a description of the membranes with their multisets (strings over the working alphabet O, labels associated with the membrane in H, etc.) and the set of rules R to be selected. The output data of this stage is the set of selected rules per membrane which will be executed on the execution stage.
The execution stage applies the rules previously selected on the selection stage. During the execution stage, membranes can vary by including new objects,
dissolving membranes, dividing membranes, etc, obtaining a new configuration of the simulated P system. This new configuration will be the input data for the selection stage of the next iteration.
=== Simulators based on CUDA ===
=== Simulators based on OpenMP/MPI ===
== Team ==
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Ignacio Pérez Hurtado de Mendoza, Ph.D. (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
* José María Cecilia Canales, Ph.D. student (University of Murcia)
* Ginés David Guerrero Hernández, Ph.D. student (University of Murcia)
* José Manuel García Carrasco, Ph.D. (University of Murcia)
* Manuel Ujaldón Martínez, Ph.D. (University of Malaga)
== Downloads ==
== Publications ==
=== Journals ===
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulating a P system based efficient solution to SAT by using GPUs''', ''Journal of Logic and Algebraic Programming'', 19, 6 (2010), 317-325.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P systems with active membranes on CUDA''', ''Briefings in Bioinformatics'', 11, 3 (2010), 313-322.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Implementing P systems parallelism by means of GPUs''', ''Lecture Notes in Computer Science'', 5957 (2010), 227-241.
=== Conference Contributions ===
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''P Systems Simulations on Massively Parallel Architectures''', ''19th Intl. Conference on Parallel Architectures and Compilation Techniques (PACT'10)'', September 2010, Viena, Austria, (2010).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''Enhancing the Simulation of P Systems for the SAT Problem on GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2010, Knoxville, USA, (2010).
* Miguel A. Martínez-del-Amor, Jose M. Cecilia, Ginés D. Guerrero, Ignacio Pérez-Hurtado. '''An Overview of P System Simulation on GPUs''', ''I Jornadas Jóvenes Investigadores'', 17 April 2010, Cáceres, Spain, p.2-7, (2010).
* Ginés D. Guerrero, José M. Cecilia, José M. García, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Analysis of P systems simulation on CUDA''', ''XX Jornadas de Paralelismo'', September 2009, A coruña, Spain, 289-294, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P Systems with active membranes on CUDA''', ''2009 International Workshop on High Performance Computational Systems Biology'', October 2009, Trento, Italy, 61-71, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''A massively parallel framework using P systems and GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2009, Illinois, USA, (2009)
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, Jose M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulating active membrane systems using GPUs''', ''10th Workshop on Membrane Computing'', August 2009, Curtea de Arges, Rumania, 369-384, (2009).
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, José M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulation of recognizer P systems by using manycore GPUs''', ''7th Brainstorming Week on Membrane Computing'', February 2009, Volume II, Seville, Spain, 45-58, (2009).
248
2010-09-09T17:36:52Z
Mdelamor
21
/* Simulation of P systems */
'''(This page is under construction)'''
MeCoHPC ([http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] over [http://en.wikipedia.org/wiki/High-performance_computing High Performance Computing]) is a project aimed to develop parallel simulators of [http://ppage.psystems.eu P systems]. These bio-inspired computing devices are massively parallel and non-deterministic. For this reason, the creation of efficient simulators is a challenge for the scientific community of [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing]. This project is carried out by researchers from the [http://www.gcn.us.es Research Group on Natural Computing] (Department of Computer Science and Artificial Intelligence, University of Seville), the [http://ditec.um.es/gacop/english_version/index.htm Parallel Computer Architecture Research Group] (Computer Engineering and Technology Department, University of Murcia) and the [http://www.ac.uma.es/dca.html Computer Architecture Department] (University of Malaga).
== Motivation ==
== Parallel simulation of P systems ==
=== Simulation of P systems ===
[Image:[http://www.p-lingua.org/~miguel/images/selex.png]|thumbs|General scheme of the simulation algorithm used for P systems]
The simulators we have developed are based on a two staged simulation algorithm. This scheme was adopted by the sequential simulator for P systems with active membranes developed in [[PLinguaCore]]. In this design, the simulation process is divided into two stages: ''selection stage'' and ''execution stage''. The selection stage consists of the search for the rules to be executed in each membrane in a given configuration. The rules selected are executed at the execution stage. At the end of the execution stage, the simulation process restarts the selection stage in an iterative way until a halting configuration is reached. This stop condition is 2-fold: a certain number of iterations or a final configuration is reached.
On one hand, at the beginning of the simulation, we define the maximum number of iterations. On the other hand, a halting configuration is obtained when there are no more rules to select at selection stage. As previously explained, the halting configuration is always reached since it is a simulator for recognizer P systems. The input data for the selection stage consists of a description of the membranes with their multisets (strings over the working alphabet O, labels associated with the membrane in H, etc.) and the set of rules R to be selected. The output data of this stage is the set of selected rules per membrane which will be executed on the execution stage.
The execution stage applies the rules previously selected on the selection stage. During the execution stage, membranes can vary by including new objects,
dissolving membranes, dividing membranes, etc, obtaining a new configuration of the simulated P system. This new configuration will be the input data for the selection stage of the next iteration.
=== Simulators based on CUDA ===
=== Simulators based on OpenMP/MPI ===
== Team ==
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Ignacio Pérez Hurtado de Mendoza, Ph.D. (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
* José María Cecilia Canales, Ph.D. student (University of Murcia)
* Ginés David Guerrero Hernández, Ph.D. student (University of Murcia)
* José Manuel García Carrasco, Ph.D. (University of Murcia)
* Manuel Ujaldón Martínez, Ph.D. (University of Malaga)
== Downloads ==
== Publications ==
=== Journals ===
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulating a P system based efficient solution to SAT by using GPUs''', ''Journal of Logic and Algebraic Programming'', 19, 6 (2010), 317-325.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P systems with active membranes on CUDA''', ''Briefings in Bioinformatics'', 11, 3 (2010), 313-322.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Implementing P systems parallelism by means of GPUs''', ''Lecture Notes in Computer Science'', 5957 (2010), 227-241.
=== Conference Contributions ===
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''P Systems Simulations on Massively Parallel Architectures''', ''19th Intl. Conference on Parallel Architectures and Compilation Techniques (PACT'10)'', September 2010, Viena, Austria, (2010).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''Enhancing the Simulation of P Systems for the SAT Problem on GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2010, Knoxville, USA, (2010).
* Miguel A. Martínez-del-Amor, Jose M. Cecilia, Ginés D. Guerrero, Ignacio Pérez-Hurtado. '''An Overview of P System Simulation on GPUs''', ''I Jornadas Jóvenes Investigadores'', 17 April 2010, Cáceres, Spain, p.2-7, (2010).
* Ginés D. Guerrero, José M. Cecilia, José M. García, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Analysis of P systems simulation on CUDA''', ''XX Jornadas de Paralelismo'', September 2009, A coruña, Spain, 289-294, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P Systems with active membranes on CUDA''', ''2009 International Workshop on High Performance Computational Systems Biology'', October 2009, Trento, Italy, 61-71, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''A massively parallel framework using P systems and GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2009, Illinois, USA, (2009)
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, Jose M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulating active membrane systems using GPUs''', ''10th Workshop on Membrane Computing'', August 2009, Curtea de Arges, Rumania, 369-384, (2009).
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, José M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulation of recognizer P systems by using manycore GPUs''', ''7th Brainstorming Week on Membrane Computing'', February 2009, Volume II, Seville, Spain, 45-58, (2009).
249
2010-09-09T17:43:17Z
Mdelamor
21
/* Simulation of P systems */
'''(This page is under construction)'''
MeCoHPC ([http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] over [http://en.wikipedia.org/wiki/High-performance_computing High Performance Computing]) is a project aimed to develop parallel simulators of [http://ppage.psystems.eu P systems]. These bio-inspired computing devices are massively parallel and non-deterministic. For this reason, the creation of efficient simulators is a challenge for the scientific community of [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing]. This project is carried out by researchers from the [http://www.gcn.us.es Research Group on Natural Computing] (Department of Computer Science and Artificial Intelligence, University of Seville), the [http://ditec.um.es/gacop/english_version/index.htm Parallel Computer Architecture Research Group] (Computer Engineering and Technology Department, University of Murcia) and the [http://www.ac.uma.es/dca.html Computer Architecture Department] (University of Malaga).
== Motivation ==
== Parallel simulation of P systems ==
=== Simulation of P systems ===
The simulators we have developed are based on a two staged simulation algorithm. This scheme was adopted by the sequential simulator for P systems with active membranes developed in [[PLinguaCore]]. In this design, the simulation process is divided into two stages: ''selection stage'' and ''execution stage''. The selection stage consists of the search for the rules to be executed in each membrane in a given configuration. The rules selected are executed at the execution stage. At the end of the execution stage, the simulation process restarts the selection stage in an iterative way until a halting configuration is reached. This stop condition is 2-fold: a certain number of iterations or a final configuration is reached.
On one hand, at the beginning of the simulation, we define the maximum number of iterations. On the other hand, a halting configuration is obtained when there are no more rules to select at selection stage. As previously explained, the halting configuration is always reached since it is a simulator for recognizer P systems. The input data for the selection stage consists of a description of the membranes with their multisets (strings over the working alphabet O, labels associated with the membrane in H, etc.) and the set of rules R to be selected. The output data of this stage is the set of selected rules per membrane which will be executed on the execution stage.
The execution stage applies the rules previously selected on the selection stage. During the execution stage, membranes can vary by including new objects,
dissolving membranes, dividing membranes, etc, obtaining a new configuration of the simulated P system. This new configuration will be the input data for the selection stage of the next iteration.
=== Simulators based on CUDA ===
=== Simulators based on OpenMP/MPI ===
== Team ==
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Ignacio Pérez Hurtado de Mendoza, Ph.D. (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
* José María Cecilia Canales, Ph.D. student (University of Murcia)
* Ginés David Guerrero Hernández, Ph.D. student (University of Murcia)
* José Manuel García Carrasco, Ph.D. (University of Murcia)
* Manuel Ujaldón Martínez, Ph.D. (University of Malaga)
== Downloads ==
== Publications ==
=== Journals ===
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulating a P system based efficient solution to SAT by using GPUs''', ''Journal of Logic and Algebraic Programming'', 19, 6 (2010), 317-325.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P systems with active membranes on CUDA''', ''Briefings in Bioinformatics'', 11, 3 (2010), 313-322.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Implementing P systems parallelism by means of GPUs''', ''Lecture Notes in Computer Science'', 5957 (2010), 227-241.
=== Conference Contributions ===
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''P Systems Simulations on Massively Parallel Architectures''', ''19th Intl. Conference on Parallel Architectures and Compilation Techniques (PACT'10)'', September 2010, Viena, Austria, (2010).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''Enhancing the Simulation of P Systems for the SAT Problem on GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2010, Knoxville, USA, (2010).
* Miguel A. Martínez-del-Amor, Jose M. Cecilia, Ginés D. Guerrero, Ignacio Pérez-Hurtado. '''An Overview of P System Simulation on GPUs''', ''I Jornadas Jóvenes Investigadores'', 17 April 2010, Cáceres, Spain, p.2-7, (2010).
* Ginés D. Guerrero, José M. Cecilia, José M. García, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Analysis of P systems simulation on CUDA''', ''XX Jornadas de Paralelismo'', September 2009, A coruña, Spain, 289-294, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P Systems with active membranes on CUDA''', ''2009 International Workshop on High Performance Computational Systems Biology'', October 2009, Trento, Italy, 61-71, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''A massively parallel framework using P systems and GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2009, Illinois, USA, (2009)
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, Jose M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulating active membrane systems using GPUs''', ''10th Workshop on Membrane Computing'', August 2009, Curtea de Arges, Rumania, 369-384, (2009).
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, José M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulation of recognizer P systems by using manycore GPUs''', ''7th Brainstorming Week on Membrane Computing'', February 2009, Volume II, Seville, Spain, 45-58, (2009).
250
2010-09-09T17:58:26Z
Mdelamor
21
/* Simulators based on CUDA */
'''(This page is under construction)'''
MeCoHPC ([http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] over [http://en.wikipedia.org/wiki/High-performance_computing High Performance Computing]) is a project aimed to develop parallel simulators of [http://ppage.psystems.eu P systems]. These bio-inspired computing devices are massively parallel and non-deterministic. For this reason, the creation of efficient simulators is a challenge for the scientific community of [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing]. This project is carried out by researchers from the [http://www.gcn.us.es Research Group on Natural Computing] (Department of Computer Science and Artificial Intelligence, University of Seville), the [http://ditec.um.es/gacop/english_version/index.htm Parallel Computer Architecture Research Group] (Computer Engineering and Technology Department, University of Murcia) and the [http://www.ac.uma.es/dca.html Computer Architecture Department] (University of Malaga).
== Motivation ==
== Parallel simulation of P systems ==
=== Simulation of P systems ===
The simulators we have developed are based on a two staged simulation algorithm. This scheme was adopted by the sequential simulator for P systems with active membranes developed in [[PLinguaCore]]. In this design, the simulation process is divided into two stages: ''selection stage'' and ''execution stage''. The selection stage consists of the search for the rules to be executed in each membrane in a given configuration. The rules selected are executed at the execution stage. At the end of the execution stage, the simulation process restarts the selection stage in an iterative way until a halting configuration is reached. This stop condition is 2-fold: a certain number of iterations or a final configuration is reached.
On one hand, at the beginning of the simulation, we define the maximum number of iterations. On the other hand, a halting configuration is obtained when there are no more rules to select at selection stage. As previously explained, the halting configuration is always reached since it is a simulator for recognizer P systems. The input data for the selection stage consists of a description of the membranes with their multisets (strings over the working alphabet O, labels associated with the membrane in H, etc.) and the set of rules R to be selected. The output data of this stage is the set of selected rules per membrane which will be executed on the execution stage.
The execution stage applies the rules previously selected on the selection stage. During the execution stage, membranes can vary by including new objects,
dissolving membranes, dividing membranes, etc, obtaining a new configuration of the simulated P system. This new configuration will be the input data for the selection stage of the next iteration.
=== Simulators based on CUDA ===
In the simulators developed in CUDA we have designed a solution based on mapping the double parallelism of P systems over the double parallelism of CUDA. In this sense, a ''Block of Threads'' (CUDA) is assigned to each ''Membrane'' of the system, and each ''Thread'' to each ''Object'' in the membrane. Depending on the simulator, we have adopted a different strategy:
* For the simulator of active membranes: each Thread corresponds to each object defined in the alphabet.
* For the simulator of a family solving SAT: each Thread corresponds to each object of the input multiset.
=== Simulators based on OpenMP/MPI ===
== Team ==
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Ignacio Pérez Hurtado de Mendoza, Ph.D. (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
* José María Cecilia Canales, Ph.D. student (University of Murcia)
* Ginés David Guerrero Hernández, Ph.D. student (University of Murcia)
* José Manuel García Carrasco, Ph.D. (University of Murcia)
* Manuel Ujaldón Martínez, Ph.D. (University of Malaga)
== Downloads ==
== Publications ==
=== Journals ===
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulating a P system based efficient solution to SAT by using GPUs''', ''Journal of Logic and Algebraic Programming'', 19, 6 (2010), 317-325.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P systems with active membranes on CUDA''', ''Briefings in Bioinformatics'', 11, 3 (2010), 313-322.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Implementing P systems parallelism by means of GPUs''', ''Lecture Notes in Computer Science'', 5957 (2010), 227-241.
=== Conference Contributions ===
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''P Systems Simulations on Massively Parallel Architectures''', ''19th Intl. Conference on Parallel Architectures and Compilation Techniques (PACT'10)'', September 2010, Viena, Austria, (2010).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''Enhancing the Simulation of P Systems for the SAT Problem on GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2010, Knoxville, USA, (2010).
* Miguel A. Martínez-del-Amor, Jose M. Cecilia, Ginés D. Guerrero, Ignacio Pérez-Hurtado. '''An Overview of P System Simulation on GPUs''', ''I Jornadas Jóvenes Investigadores'', 17 April 2010, Cáceres, Spain, p.2-7, (2010).
* Ginés D. Guerrero, José M. Cecilia, José M. García, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Analysis of P systems simulation on CUDA''', ''XX Jornadas de Paralelismo'', September 2009, A coruña, Spain, 289-294, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P Systems with active membranes on CUDA''', ''2009 International Workshop on High Performance Computational Systems Biology'', October 2009, Trento, Italy, 61-71, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''A massively parallel framework using P systems and GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2009, Illinois, USA, (2009)
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, Jose M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulating active membrane systems using GPUs''', ''10th Workshop on Membrane Computing'', August 2009, Curtea de Arges, Rumania, 369-384, (2009).
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, José M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulation of recognizer P systems by using manycore GPUs''', ''7th Brainstorming Week on Membrane Computing'', February 2009, Volume II, Seville, Spain, 45-58, (2009).
321
2012-10-23T15:00:56Z
Mdelamor
21
'''THIS PAGE IS DEPRECATED. Now it is under the [[PMCGPU]] project'''
MeCoHPC ([http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] over [http://en.wikipedia.org/wiki/High-performance_computing High Performance Computing]) is a project aimed to develop parallel simulators of [http://ppage.psystems.eu P systems]. These bio-inspired computing devices are massively parallel and non-deterministic. For this reason, the creation of efficient simulators is a challenge for the scientific community of [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing]. This project is carried out by researchers from the [http://www.gcn.us.es Research Group on Natural Computing] (Department of Computer Science and Artificial Intelligence, University of Seville), the [http://ditec.um.es/gacop/english_version/index.htm Parallel Computer Architecture Research Group] (Computer Engineering and Technology Department, University of Murcia) and the [http://www.ac.uma.es/dca.html Computer Architecture Department] (University of Malaga).
== Motivation ==
== Parallel simulation of P systems ==
=== Simulation of P systems ===
The simulators we have developed are based on a two staged simulation algorithm. This scheme was adopted by the sequential simulator for P systems with active membranes developed in [[PLinguaCore]]. In this design, the simulation process is divided into two stages: ''selection stage'' and ''execution stage''. The selection stage consists of the search for the rules to be executed in each membrane in a given configuration. The rules selected are executed at the execution stage. At the end of the execution stage, the simulation process restarts the selection stage in an iterative way until a halting configuration is reached. This stop condition is 2-fold: a certain number of iterations or a final configuration is reached.
On one hand, at the beginning of the simulation, we define the maximum number of iterations. On the other hand, a halting configuration is obtained when there are no more rules to select at selection stage. As previously explained, the halting configuration is always reached since it is a simulator for recognizer P systems. The input data for the selection stage consists of a description of the membranes with their multisets (strings over the working alphabet O, labels associated with the membrane in H, etc.) and the set of rules R to be selected. The output data of this stage is the set of selected rules per membrane which will be executed on the execution stage.
The execution stage applies the rules previously selected on the selection stage. During the execution stage, membranes can vary by including new objects,
dissolving membranes, dividing membranes, etc, obtaining a new configuration of the simulated P system. This new configuration will be the input data for the selection stage of the next iteration.
=== Simulators based on CUDA ===
In the simulators developed in CUDA we have designed a solution based on mapping the double parallelism of P systems over the double parallelism of CUDA. In this sense, a ''Block of Threads'' (CUDA) is assigned to each ''Membrane'' of the system, and each ''Thread'' to each ''Object'' in the membrane. Depending on the simulator, we have adopted a different strategy:
* For the simulator of active membranes: each Thread corresponds to each object defined in the alphabet.
* For the simulator of a family solving SAT: each Thread corresponds to each object of the input multiset.
=== Simulators based on OpenMP/MPI ===
== Team ==
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Ignacio Pérez Hurtado de Mendoza, Ph.D. (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
* José María Cecilia Canales, Ph.D. student (University of Murcia)
* Ginés David Guerrero Hernández, Ph.D. student (University of Murcia)
* José Manuel García Carrasco, Ph.D. (University of Murcia)
* Manuel Ujaldón Martínez, Ph.D. (University of Malaga)
== Downloads ==
== Publications ==
=== Journals ===
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulating a P system based efficient solution to SAT by using GPUs''', ''Journal of Logic and Algebraic Programming'', 19, 6 (2010), 317-325.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P systems with active membranes on CUDA''', ''Briefings in Bioinformatics'', 11, 3 (2010), 313-322.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Implementing P systems parallelism by means of GPUs''', ''Lecture Notes in Computer Science'', 5957 (2010), 227-241.
=== Conference Contributions ===
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''P Systems Simulations on Massively Parallel Architectures''', ''19th Intl. Conference on Parallel Architectures and Compilation Techniques (PACT'10)'', September 2010, Viena, Austria, (2010).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''Enhancing the Simulation of P Systems for the SAT Problem on GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2010, Knoxville, USA, (2010).
* Miguel A. Martínez-del-Amor, Jose M. Cecilia, Ginés D. Guerrero, Ignacio Pérez-Hurtado. '''An Overview of P System Simulation on GPUs''', ''I Jornadas Jóvenes Investigadores'', 17 April 2010, Cáceres, Spain, p.2-7, (2010).
* Ginés D. Guerrero, José M. Cecilia, José M. García, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Analysis of P systems simulation on CUDA''', ''XX Jornadas de Paralelismo'', September 2009, A coruña, Spain, 289-294, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P Systems with active membranes on CUDA''', ''2009 International Workshop on High Performance Computational Systems Biology'', October 2009, Trento, Italy, 61-71, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''A massively parallel framework using P systems and GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2009, Illinois, USA, (2009)
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, Jose M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulating active membrane systems using GPUs''', ''10th Workshop on Membrane Computing'', August 2009, Curtea de Arges, Rumania, 369-384, (2009).
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, José M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulation of recognizer P systems by using manycore GPUs''', ''7th Brainstorming Week on Membrane Computing'', February 2009, Volume II, Seville, Spain, 45-58, (2009).
Output format
13
63
2009-08-21T16:22:26Z
Admin.plingua
1
New page: [[PLinguaCore]] is able to translate files defining P systems to the following output formats: * [[XML format]] * [[Binary format]]
[[PLinguaCore]] is able to translate files defining P systems to the following output formats:
* [[XML format]]
* [[Binary format]]
64
2009-08-21T16:23:07Z
Admin.plingua
1
In order to gent software portability, [[PLinguaCore]] is able to translate files defining P systems to the following output formats:
* [[XML format]]
* [[Binary format]]
65
2009-08-21T16:23:18Z
Admin.plingua
1
In order to gent [[software portability]], [[PLinguaCore]] is able to translate files defining P systems to the following output formats:
* [[XML format]]
* [[Binary format]]
P-Lingua
12
58
2009-08-21T16:16:26Z
Admin.plingua
1
New page: P-Lingua is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P s...
P-Lingua is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
The P-Lingua programmes define P systems in an easy-to-learn, modular and parametric way. In this sense, it is possible to define a family of P systems with the use of parameters.
59
2009-08-21T16:17:14Z
Admin.plingua
1
P-Lingua is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
The P-Lingua programmes define P systems in an easy-to-learn, modular and parametric way. In this sense, it is possible to define a family of P systems with the use of parameters.
== Example ==
/* Module that defines a family of recognizer P systems
to solve the SAT problem */
@variant<membrane_division>
def Sat(m,n)
{
/* Initial configuration */
@mu = [[]'2]'1;
/* Initial multisets */
@ms(2) = d{1};
/* Set of rules */
[d{k}]'2 --> +[d{k}]-[d{k}] : 1 <= k <= n;
{
+[x{i,1} --> r{i,1}]'2;
-[nx{i,1} --> r{i,1}]'2;
-[x{i,1} --> #]'2;
+[nx{i,1} --> #]'2;
} : 1 <= i <= m;
{
+[x{i,j} --> x{i,j-1}]'2;
-[x{i,j} --> x{i,j-1}]'2;
+[nx{i,j} --> nx{i,j-1}]'2;
-[nx{i,j} --> nx{i,j-1}]'2;
} : 1<=i<=m, 2<=j<=n;
{
+[d{k}]'2 --> []d{k};
-[d{k}]'2 --> []d{k};
} : 1<=k<=n;
d{k}[]'2 --> [d{k+1}] : 1<=k<=n-1;
[r{i,k} --> r{i,k+1}]'2 : 1<=i<=m, 1<=k<=2*n-1;
[d{k} --> d{k+1}]'1 : n <= k<= 3*n-3;
[d{3*n-2} --> d{3*n-1},e]'1;
e[]'2 --> +[c{1}];
[d{3*n-1} --> d{3*n}]'1;
[d{k} --> d{k+1}]'1 : 3*n <= k <= 3*n+2*m+2;
+[r{1,2*n}]'2 --> -[]r{1,2*n};
-[r{i,2*n} --> r{i-1,2*n}]'2 : 1<= i <= m;
r{1,2*n}-[]'2 --> +[r{0,2*n}];
-[c{k} --> c{k+1}]'2 : 1<=k<=m;
+[c{m+1}]'2 --> +[]c{m+1};
[c{m+1} --> c{m+2},t]'1;
[t]'1 --> +[]t;
+[c{m+2}]'1 --> -[]Yes;
[d{3*n+2*m+3}]'1 --> +[]No;
} /* End of Sat module */
/* Main module */
def main()
{
/* Call to Sat module for m=4 and n=6 */
call Sat(4,6);
/* Expansion of the input multiset */
@ms(2) += x{1,1}, nx{1,2}, nx{2,2}, x{2,3},
nx{2,4}, x{3,5}, nx{4,6};
/* To define another P system of the family, call the Sat module with other parameters and
expand the input multiset with other values */
} /* End of main module */
60
2009-08-21T16:18:09Z
Admin.plingua
1
P-Lingua is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
The P-Lingua programmes define P systems in an easy-to-learn, modular and parametric way. In this sense, it is possible to define a family of P systems with the use of parameters.
== Example ==
<nowiki>
/* Module that defines a family of recognizer P systems
to solve the SAT problem */
@variant<membrane_division>
def Sat(m,n)
{
/* Initial configuration */
@mu = [[]'2]'1;
/* Initial multisets */
@ms(2) = d{1};
/* Set of rules */
[d{k}]'2 --> +[d{k}]-[d{k}] : 1 <= k <= n;
{
+[x{i,1} --> r{i,1}]'2;
-[nx{i,1} --> r{i,1}]'2;
-[x{i,1} --> #]'2;
+[nx{i,1} --> #]'2;
} : 1 <= i <= m;
{
+[x{i,j} --> x{i,j-1}]'2;
-[x{i,j} --> x{i,j-1}]'2;
+[nx{i,j} --> nx{i,j-1}]'2;
-[nx{i,j} --> nx{i,j-1}]'2;
} : 1<=i<=m, 2<=j<=n;
{
+[d{k}]'2 --> []d{k};
-[d{k}]'2 --> []d{k};
} : 1<=k<=n;
d{k}[]'2 --> [d{k+1}] : 1<=k<=n-1;
[r{i,k} --> r{i,k+1}]'2 : 1<=i<=m, 1<=k<=2*n-1;
[d{k} --> d{k+1}]'1 : n <= k<= 3*n-3;
[d{3*n-2} --> d{3*n-1},e]'1;
e[]'2 --> +[c{1}];
[d{3*n-1} --> d{3*n}]'1;
[d{k} --> d{k+1}]'1 : 3*n <= k <= 3*n+2*m+2;
+[r{1,2*n}]'2 --> -[]r{1,2*n};
-[r{i,2*n} --> r{i-1,2*n}]'2 : 1<= i <= m;
r{1,2*n}-[]'2 --> +[r{0,2*n}];
-[c{k} --> c{k+1}]'2 : 1<=k<=m;
+[c{m+1}]'2 --> +[]c{m+1};
[c{m+1} --> c{m+2},t]'1;
[t]'1 --> +[]t;
+[c{m+2}]'1 --> -[]Yes;
[d{3*n+2*m+3}]'1 --> +[]No;
} /* End of Sat module */
/* Main module */
def main()
{
/* Call to Sat module for m=4 and n=6 */
call Sat(4,6);
/* Expansion of the input multiset */
@ms(2) += x{1,1}, nx{1,2}, nx{2,2}, x{2,3},
nx{2,4}, x{3,5}, nx{4,6};
/* To define another P system of the family, call the Sat module with other parameters and
expand the input multiset with other values */
} /* End of main module */
</nowiki>
61
2009-08-21T16:18:33Z
Admin.plingua
1
P-Lingua is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
The P-Lingua programmes define P systems in an easy-to-learn, modular and parametric way. In this sense, it is possible to define a family of P systems with the use of parameters.
62
2009-08-21T16:20:36Z
Admin.plingua
1
P-Lingua is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
The P-Lingua programmes define P systems in an easy-to-learn, modular and parametric way. In this sense, it is possible to define a family of P systems with the use of parameters.
P-Lingua is able to define P systems within a set of [[supported models]]. Check the [[P-Lingua format]] to learn more about the syntax of the language.
189
2010-04-04T09:24:04Z
Ignacio
2
P-Lingua is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
The P-Lingua programmes define P systems in an easy-to-learn, modular and parametric way. In this sense, it is possible to define a family of P systems with the use of parameters.
P-Lingua is able to define P systems within a set of [[supported models]]. Check the [[P-Lingua format]] to learn more about the syntax of the language.
<amsmath>
\label{e:barwq}\begin{split}
H_c&=\frac{1}{2n} \sum^n_{l=0}(-1)^{l}(n-{l})^{p-2}
\sum_{l _1+\dots+ l _p=l}\prod^p_{i=1} \binom{n_i}{l _i}\\
&\quad\cdot[(n-l )-(n_i-l _i)]^{n_i-l _i}\cdot
\Bigl[(n-l )^2-\sum^p_{j=1}(n_i-l _i)^2\Bigr].
\end{split}
</amsmath>
190
2010-04-04T09:24:13Z
Ignacio
2
P-Lingua is a programming language for [http://en.wikipedia.org/wiki/Membrane_computing membrane computing] which aims to be a standard to define [http://en.wikipedia.org/wiki/P_system P systems]. It and its [[associated tools]] have been developed by members of the [http://www.gcn.us.es Research Group on Natural Computing], at the [http://www.us.es University of Sevilla], Spain.
The P-Lingua programmes define P systems in an easy-to-learn, modular and parametric way. In this sense, it is possible to define a family of P systems with the use of parameters.
P-Lingua is able to define P systems within a set of [[supported models]]. Check the [[P-Lingua format]] to learn more about the syntax of the language.
P-Lingua format
9
53
2009-08-21T16:08:38Z
Admin.plingua
1
New page: This webpage is under construction
This webpage is under construction
196
2010-04-04T09:39:48Z
Ignacio
2
== Valid identifiers ==
We say that a sequence of characters forms a ''valid identifier'' if it does not begin with a numeric character and it is composed by characters from the
following:
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 \_
Valid identifiers are widely used in the language: to define module names, parameters, indexes, membrane labels, alphabet objects and strings.
197
2010-04-04T09:45:24Z
Ignacio
2
== Valid identifiers ==
We say that a sequence of characters forms a ''valid identifier'' if it does not begin with a numeric character and it is composed by characters from the
following:
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 _
Valid identifiers are widely used in the language: to define module names, parameters, indexes, membrane labels, alphabet objects and strings.
The following text strings are reserved words in the language: ''def, call, @mu, @ms, @model, @lambda, @d, let, @inf, @debug, main, -->, #'' and they cannot be used as valid identifiers.
== Variables ==
Four kind of variables are permitted in P-Lingua:
* Global variables
* Local variables
* Indexes
* [[#Indexes and parameters | Parameters]]
Variables are used to store numeric values and their names are valid identifiers. We use 64 bits (signed) in double precision.
===Global variables definition===
Global variables must be declared out of any program module and they can be accessed from all of the program modules (see ref{subsec:modules_definition}). The name of a global variable '''global_variable_name''' must be a valid identifier. The syntax to define a global variable is the following:
global_variable_name = numeric_expression;
=== Local variables definition ===
Local variables can only be accessed from the module in which they were declared and they must only be defined inside module definitions. The name of
a local variable '''local_variable_name''' must be a valid identifier. The syntax to define a local variable is the following:
let local_variable_name = numeric_expression;
=== Indexes and parameters ===
Indexes and parameters can be consider local variables used in \ref{subsec:parametric_sentences} and \ref{subsec:modules_definition} respectively.
198
2010-04-04T09:48:38Z
Ignacio
2
== Valid identifiers ==
We say that a sequence of characters forms a ''valid identifier'' if it does not begin with a numeric character and it is composed by characters from the
following:
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 _
Valid identifiers are widely used in the language: to define module names, parameters, indexes, membrane labels, alphabet objects and strings.
The following text strings are reserved words in the language: ''def, call, @mu, @ms, @model, @lambda, @d, let, @inf, @debug, main, -->, #'' and they cannot be used as valid identifiers.
== Variables ==
Four kind of variables are permitted in P-Lingua:
* [[#Global variables definition | Global variables]]
* [[#Local variables definition | Local variables]]
* [[#Indexes and parameters | Indexes]]
* [[#Indexes and parameters | Parameters]]
Variables are used to store numeric values and their names are valid identifiers. We use 64 bits (signed) in double precision.
===Global variables definition===
Global variables must be declared out of any program module and they can be accessed from all of the program modules (see [[#Modules definition | modules definition]]). The name of a global variable '''global_variable_name''' must be a valid identifier. The syntax to define a global variable is the following:
global_variable_name = numeric_expression;
=== Local variables definition ===
Local variables can only be accessed from the module in which they were declared and they must only be defined inside module definitions. The name of
a local variable '''local_variable_name''' must be a valid identifier. The syntax to define a local variable is the following:
let local_variable_name = numeric_expression;
=== Indexes and parameters ===
Indexes and parameters can be consider local variables used in [[#Parametric sentences | parametric sentences]] and [[#Modules definition | modules definition]] respectively.
199
2010-04-04T10:00:31Z
Ignacio
2
== Valid identifiers ==
We say that a sequence of characters forms a ''valid identifier'' if it does not begin with a numeric character and it is composed by characters from the
following:
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 _
Valid identifiers are widely used in the language: to define module names, parameters, indexes, membrane labels, alphabet objects and strings.
The following text strings are reserved words in the language: ''def, call, @mu, @ms, @model, @lambda, @d, let, @inf, @debug, main, -->, #'' and they cannot be used as valid identifiers.
== Variables ==
Four kind of variables are permitted in P-Lingua:
* [[#Global variables definition | Global variables]]
* [[#Local variables definition | Local variables]]
* [[#Indexes and parameters | Indexes]]
* [[#Indexes and parameters | Parameters]]
Variables are used to store numeric values and their names are valid identifiers. We use 64 bits (signed) in double precision.
===Global variables definition===
Global variables must be declared out of any program module and they can be accessed from all of the program modules (see [[#Modules definition | modules definition]]). The name of a global variable '''global_variable_name''' must be a valid identifier. The syntax to define a global variable is the following:
global_variable_name = numeric_expression;
=== Local variables definition ===
Local variables can only be accessed from the module in which they were declared and they must only be defined inside module definitions. The name of
a local variable '''local_variable_name''' must be a valid identifier. The syntax to define a local variable is the following:
let local_variable_name = numeric_expression;
=== Indexes and parameters ===
Indexes and parameters can be consider local variables used in [[#Parametric sentences | parametric sentences]] and [[#Modules definition | modules definition]] respectively.
== Identifiers for electrical charges ==
In P-Lingua, we can consider electrical charges by using the '''+''' and '''-''' symbols for positive and negative charges respectively, and no one for neutral charge. It is worth mentioning that polarizationless P systems are included.
== Membrane labels ==
There are three ways of writing membrane labels in P-Lingua: the first one is just a natural number; the second one is to denote the label as a valid identifier and the third one is by numeric expressions that represent natural numbers between brackets.
== Environment identifiers ==
For multienvironment P systems, there are three ways of writing environment identifiers in P-Lingua: the first one is just a natural number; the second one is to denote the label as a valid identifier and the third one is by numeric expressions that represent natural numbers between brackets.
== Numeric expressions ==
Numeric expressions can be written by using '''*''' (multiplication), '''/''' (division), '''%''' (module), '''+''' (addition), '''-''' (subtraction), '''^''' (potence), '''@floor''' (the next smaller integer), '''@ceil''' (the next largest integer) and @log (base 2 logarithm) operators with integer or
real numbers and/or variables, along with the use of parentheses. It is possible to write numbers by using exponential notation.
Examples of numeric expressions:
* <m>$3*10^{-5}$</m> is written '''3e-5'''.
* <m>(3^(4-x)+17)/23</m>
200
2010-04-04T10:02:46Z
Ignacio
2
/* Numeric expressions */
== Valid identifiers ==
We say that a sequence of characters forms a ''valid identifier'' if it does not begin with a numeric character and it is composed by characters from the
following:
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 _
Valid identifiers are widely used in the language: to define module names, parameters, indexes, membrane labels, alphabet objects and strings.
The following text strings are reserved words in the language: ''def, call, @mu, @ms, @model, @lambda, @d, let, @inf, @debug, main, -->, #'' and they cannot be used as valid identifiers.
== Variables ==
Four kind of variables are permitted in P-Lingua:
* [[#Global variables definition | Global variables]]
* [[#Local variables definition | Local variables]]
* [[#Indexes and parameters | Indexes]]
* [[#Indexes and parameters | Parameters]]
Variables are used to store numeric values and their names are valid identifiers. We use 64 bits (signed) in double precision.
===Global variables definition===
Global variables must be declared out of any program module and they can be accessed from all of the program modules (see [[#Modules definition | modules definition]]). The name of a global variable '''global_variable_name''' must be a valid identifier. The syntax to define a global variable is the following:
global_variable_name = numeric_expression;
=== Local variables definition ===
Local variables can only be accessed from the module in which they were declared and they must only be defined inside module definitions. The name of
a local variable '''local_variable_name''' must be a valid identifier. The syntax to define a local variable is the following:
let local_variable_name = numeric_expression;
=== Indexes and parameters ===
Indexes and parameters can be consider local variables used in [[#Parametric sentences | parametric sentences]] and [[#Modules definition | modules definition]] respectively.
== Identifiers for electrical charges ==
In P-Lingua, we can consider electrical charges by using the '''+''' and '''-''' symbols for positive and negative charges respectively, and no one for neutral charge. It is worth mentioning that polarizationless P systems are included.
== Membrane labels ==
There are three ways of writing membrane labels in P-Lingua: the first one is just a natural number; the second one is to denote the label as a valid identifier and the third one is by numeric expressions that represent natural numbers between brackets.
== Environment identifiers ==
For multienvironment P systems, there are three ways of writing environment identifiers in P-Lingua: the first one is just a natural number; the second one is to denote the label as a valid identifier and the third one is by numeric expressions that represent natural numbers between brackets.
== Numeric expressions ==
Numeric expressions can be written by using '''*''' (multiplication), '''/''' (division), '''%''' (module), '''+''' (addition), '''-''' (subtraction), '''^''' (potence), '''@floor''' (the next smaller integer), '''@ceil''' (the next largest integer) and @log (base 2 logarithm) operators with integer or
real numbers and/or variables, along with the use of parentheses. It is possible to write numbers by using exponential notation.
Examples of numeric expressions:
* <m>$3*10^{-5}$</m> is written '''3e-5'''.
* <m>\frac{3^{4-x}+17)}{23}</m> is written '''(3^(4-x)+17)/23'''.
201
2010-04-04T10:04:47Z
Ignacio
2
/* Numeric expressions */
== Valid identifiers ==
We say that a sequence of characters forms a ''valid identifier'' if it does not begin with a numeric character and it is composed by characters from the
following:
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 _
Valid identifiers are widely used in the language: to define module names, parameters, indexes, membrane labels, alphabet objects and strings.
The following text strings are reserved words in the language: ''def, call, @mu, @ms, @model, @lambda, @d, let, @inf, @debug, main, -->, #'' and they cannot be used as valid identifiers.
== Variables ==
Four kind of variables are permitted in P-Lingua:
* [[#Global variables definition | Global variables]]
* [[#Local variables definition | Local variables]]
* [[#Indexes and parameters | Indexes]]
* [[#Indexes and parameters | Parameters]]
Variables are used to store numeric values and their names are valid identifiers. We use 64 bits (signed) in double precision.
===Global variables definition===
Global variables must be declared out of any program module and they can be accessed from all of the program modules (see [[#Modules definition | modules definition]]). The name of a global variable '''global_variable_name''' must be a valid identifier. The syntax to define a global variable is the following:
global_variable_name = numeric_expression;
=== Local variables definition ===
Local variables can only be accessed from the module in which they were declared and they must only be defined inside module definitions. The name of
a local variable '''local_variable_name''' must be a valid identifier. The syntax to define a local variable is the following:
let local_variable_name = numeric_expression;
=== Indexes and parameters ===
Indexes and parameters can be consider local variables used in [[#Parametric sentences | parametric sentences]] and [[#Modules definition | modules definition]] respectively.
== Identifiers for electrical charges ==
In P-Lingua, we can consider electrical charges by using the '''+''' and '''-''' symbols for positive and negative charges respectively, and no one for neutral charge. It is worth mentioning that polarizationless P systems are included.
== Membrane labels ==
There are three ways of writing membrane labels in P-Lingua: the first one is just a natural number; the second one is to denote the label as a valid identifier and the third one is by numeric expressions that represent natural numbers between brackets.
== Environment identifiers ==
For multienvironment P systems, there are three ways of writing environment identifiers in P-Lingua: the first one is just a natural number; the second one is to denote the label as a valid identifier and the third one is by numeric expressions that represent natural numbers between brackets.
== Numeric expressions ==
Numeric expressions can be written by using '''*''' (multiplication), '''/''' (division), '''%''' (module), '''+''' (addition), '''-''' (subtraction), '''^''' (potence), '''@floor''' (the next smaller integer), '''@ceil''' (the next largest integer) and @log (base 2 logarithm) operators with integer or
real numbers and/or variables, along with the use of parentheses. It is possible to write numbers by using exponential notation.
Examples of numeric expressions:
* <m>$3*10^{-5}$</m> is written '''3e-5'''.
* <m>\frac{3^{4-x}+17}{23}</m> is written '''(3^(4-x)+17)/23'''.
* <m>7*\lceil log_2 x \rceil</m> is written '''@ceil @log x'''.
202
2010-04-04T10:05:15Z
Ignacio
2
/* Numeric expressions */
== Valid identifiers ==
We say that a sequence of characters forms a ''valid identifier'' if it does not begin with a numeric character and it is composed by characters from the
following:
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 _
Valid identifiers are widely used in the language: to define module names, parameters, indexes, membrane labels, alphabet objects and strings.
The following text strings are reserved words in the language: ''def, call, @mu, @ms, @model, @lambda, @d, let, @inf, @debug, main, -->, #'' and they cannot be used as valid identifiers.
== Variables ==
Four kind of variables are permitted in P-Lingua:
* [[#Global variables definition | Global variables]]
* [[#Local variables definition | Local variables]]
* [[#Indexes and parameters | Indexes]]
* [[#Indexes and parameters | Parameters]]
Variables are used to store numeric values and their names are valid identifiers. We use 64 bits (signed) in double precision.
===Global variables definition===
Global variables must be declared out of any program module and they can be accessed from all of the program modules (see [[#Modules definition | modules definition]]). The name of a global variable '''global_variable_name''' must be a valid identifier. The syntax to define a global variable is the following:
global_variable_name = numeric_expression;
=== Local variables definition ===
Local variables can only be accessed from the module in which they were declared and they must only be defined inside module definitions. The name of
a local variable '''local_variable_name''' must be a valid identifier. The syntax to define a local variable is the following:
let local_variable_name = numeric_expression;
=== Indexes and parameters ===
Indexes and parameters can be consider local variables used in [[#Parametric sentences | parametric sentences]] and [[#Modules definition | modules definition]] respectively.
== Identifiers for electrical charges ==
In P-Lingua, we can consider electrical charges by using the '''+''' and '''-''' symbols for positive and negative charges respectively, and no one for neutral charge. It is worth mentioning that polarizationless P systems are included.
== Membrane labels ==
There are three ways of writing membrane labels in P-Lingua: the first one is just a natural number; the second one is to denote the label as a valid identifier and the third one is by numeric expressions that represent natural numbers between brackets.
== Environment identifiers ==
For multienvironment P systems, there are three ways of writing environment identifiers in P-Lingua: the first one is just a natural number; the second one is to denote the label as a valid identifier and the third one is by numeric expressions that represent natural numbers between brackets.
== Numeric expressions ==
Numeric expressions can be written by using '''*''' (multiplication), '''/''' (division), '''%''' (module), '''+''' (addition), '''-''' (subtraction), '''^''' (potence), '''@floor''' (the next smaller integer), '''@ceil''' (the next largest integer) and @log (base 2 logarithm) operators with integer or
real numbers and/or variables, along with the use of parentheses. It is possible to write numbers by using exponential notation.
Examples of numeric expressions:
* <m>$3*10^{-5}$</m> is written '''3e-5'''.
* <m>\frac{3^{4-x}+17}{23}</m> is written '''(3^(4-x)+17)/23'''.
* <m>7*\lceil log_2 x \rceil</m> is written '''7* (@ceil @log x)'''.
203
2010-04-04T10:05:23Z
Ignacio
2
/* Numeric expressions */
== Valid identifiers ==
We say that a sequence of characters forms a ''valid identifier'' if it does not begin with a numeric character and it is composed by characters from the
following:
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 _
Valid identifiers are widely used in the language: to define module names, parameters, indexes, membrane labels, alphabet objects and strings.
The following text strings are reserved words in the language: ''def, call, @mu, @ms, @model, @lambda, @d, let, @inf, @debug, main, -->, #'' and they cannot be used as valid identifiers.
== Variables ==
Four kind of variables are permitted in P-Lingua:
* [[#Global variables definition | Global variables]]
* [[#Local variables definition | Local variables]]
* [[#Indexes and parameters | Indexes]]
* [[#Indexes and parameters | Parameters]]
Variables are used to store numeric values and their names are valid identifiers. We use 64 bits (signed) in double precision.
===Global variables definition===
Global variables must be declared out of any program module and they can be accessed from all of the program modules (see [[#Modules definition | modules definition]]). The name of a global variable '''global_variable_name''' must be a valid identifier. The syntax to define a global variable is the following:
global_variable_name = numeric_expression;
=== Local variables definition ===
Local variables can only be accessed from the module in which they were declared and they must only be defined inside module definitions. The name of
a local variable '''local_variable_name''' must be a valid identifier. The syntax to define a local variable is the following:
let local_variable_name = numeric_expression;
=== Indexes and parameters ===
Indexes and parameters can be consider local variables used in [[#Parametric sentences | parametric sentences]] and [[#Modules definition | modules definition]] respectively.
== Identifiers for electrical charges ==
In P-Lingua, we can consider electrical charges by using the '''+''' and '''-''' symbols for positive and negative charges respectively, and no one for neutral charge. It is worth mentioning that polarizationless P systems are included.
== Membrane labels ==
There are three ways of writing membrane labels in P-Lingua: the first one is just a natural number; the second one is to denote the label as a valid identifier and the third one is by numeric expressions that represent natural numbers between brackets.
== Environment identifiers ==
For multienvironment P systems, there are three ways of writing environment identifiers in P-Lingua: the first one is just a natural number; the second one is to denote the label as a valid identifier and the third one is by numeric expressions that represent natural numbers between brackets.
== Numeric expressions ==
Numeric expressions can be written by using '''*''' (multiplication), '''/''' (division), '''%''' (module), '''+''' (addition), '''-''' (subtraction), '''^''' (potence), '''@floor''' (the next smaller integer), '''@ceil''' (the next largest integer) and @log (base 2 logarithm) operators with integer or
real numbers and/or variables, along with the use of parentheses. It is possible to write numbers by using exponential notation.
Examples of numeric expressions:
* <m>$3*10^{-5}$</m> is written '''3e-5'''.
* <m>\frac{3^{4-x}+17}{23}</m> is written '''(3^(4-x)+17)/23'''.
* <m>7\lceil log_2 x \rceil</m> is written '''7* (@ceil @log x)'''.
204
2010-04-04T10:06:08Z
Ignacio
2
/* Numeric expressions */
== Valid identifiers ==
We say that a sequence of characters forms a ''valid identifier'' if it does not begin with a numeric character and it is composed by characters from the
following:
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 _
Valid identifiers are widely used in the language: to define module names, parameters, indexes, membrane labels, alphabet objects and strings.
The following text strings are reserved words in the language: ''def, call, @mu, @ms, @model, @lambda, @d, let, @inf, @debug, main, -->, #'' and they cannot be used as valid identifiers.
== Variables ==
Four kind of variables are permitted in P-Lingua:
* [[#Global variables definition | Global variables]]
* [[#Local variables definition | Local variables]]
* [[#Indexes and parameters | Indexes]]
* [[#Indexes and parameters | Parameters]]
Variables are used to store numeric values and their names are valid identifiers. We use 64 bits (signed) in double precision.
===Global variables definition===
Global variables must be declared out of any program module and they can be accessed from all of the program modules (see [[#Modules definition | modules definition]]). The name of a global variable '''global_variable_name''' must be a valid identifier. The syntax to define a global variable is the following:
global_variable_name = numeric_expression;
=== Local variables definition ===
Local variables can only be accessed from the module in which they were declared and they must only be defined inside module definitions. The name of
a local variable '''local_variable_name''' must be a valid identifier. The syntax to define a local variable is the following:
let local_variable_name = numeric_expression;
=== Indexes and parameters ===
Indexes and parameters can be consider local variables used in [[#Parametric sentences | parametric sentences]] and [[#Modules definition | modules definition]] respectively.
== Identifiers for electrical charges ==
In P-Lingua, we can consider electrical charges by using the '''+''' and '''-''' symbols for positive and negative charges respectively, and no one for neutral charge. It is worth mentioning that polarizationless P systems are included.
== Membrane labels ==
There are three ways of writing membrane labels in P-Lingua: the first one is just a natural number; the second one is to denote the label as a valid identifier and the third one is by numeric expressions that represent natural numbers between brackets.
== Environment identifiers ==
For multienvironment P systems, there are three ways of writing environment identifiers in P-Lingua: the first one is just a natural number; the second one is to denote the label as a valid identifier and the third one is by numeric expressions that represent natural numbers between brackets.
== Numeric expressions ==
Numeric expressions can be written by using '''*''' (multiplication), '''/''' (division), '''%''' (module), '''+''' (addition), '''-''' (subtraction), '''^''' (potence), '''@floor''' (the next smaller integer), '''@ceil''' (the next largest integer) and '''@log''' (base 2 logarithm) operators with integer or real numbers and/or variables, along with the use of parentheses. It is possible to write numbers by using exponential notation.
Examples of numeric expressions:
* <m>$3*10^{-5}$</m> is written '''3e-5'''.
* <m>\frac{3^{4-x}+17}{23}</m> is written '''(3^(4-x)+17)/23'''.
* <m>7\lceil log_2 x \rceil</m> is written '''7* (@ceil @log x)'''.
205
2010-04-04T10:08:49Z
Ignacio
2
== Valid identifiers ==
We say that a sequence of characters forms a ''valid identifier'' if it does not begin with a numeric character and it is composed by characters from the
following:
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 _
Valid identifiers are widely used in the language: to define module names, parameters, indexes, membrane labels, alphabet objects and strings.
The following text strings are reserved words in the language: ''def, call, @mu, @ms, @model, @lambda, @d, let, @inf, @debug, main, -->, #'' and they cannot be used as valid identifiers.
== Variables ==
Four kind of variables are permitted in P-Lingua:
* [[#Global variables definition | Global variables]]
* [[#Local variables definition | Local variables]]
* [[#Indexes and parameters | Indexes]]
* [[#Indexes and parameters | Parameters]]
Variables are used to store numeric values and their names are valid identifiers. We use 64 bits (signed) in double precision.
===Global variables definition===
Global variables must be declared out of any program module and they can be accessed from all of the program modules (see [[#Modules definition | modules definition]]). The name of a global variable '''global_variable_name''' must be a valid identifier. The syntax to define a global variable is the following:
global_variable_name = numeric_expression;
=== Local variables definition ===
Local variables can only be accessed from the module in which they were declared and they must only be defined inside module definitions. The name of
a local variable '''local_variable_name''' must be a valid identifier. The syntax to define a local variable is the following:
let local_variable_name = numeric_expression;
=== Indexes and parameters ===
Indexes and parameters can be consider local variables used in [[#Parametric sentences | parametric sentences]] and [[#Modules definition | modules definition]] respectively.
== Identifiers for electrical charges ==
In P-Lingua, we can consider electrical charges by using the '''+''' and '''-''' symbols for positive and negative charges respectively, and no one for neutral charge. It is worth mentioning that polarizationless P systems are included.
== Membrane labels ==
There are three ways of writing membrane labels in P-Lingua: the first one is just a natural number; the second one is to denote the label as a valid identifier and the third one is by numeric expressions that represent natural numbers between brackets.
== Environment identifiers ==
For multienvironment P systems, there are three ways of writing environment identifiers in P-Lingua: the first one is just a natural number; the second one is to denote the label as a valid identifier and the third one is by numeric expressions that represent natural numbers between brackets.
== Numeric expressions ==
Numeric expressions can be written by using '''*''' (multiplication), '''/''' (division), '''%''' (module), '''+''' (addition), '''-''' (subtraction), '''^''' (potence), '''@floor''' (the next smaller integer), '''@ceil''' (the next largest integer) and '''@log''' (base 2 logarithm) operators with integer or real numbers and/or variables, along with the use of parentheses. It is possible to write numbers by using exponential notation.
Examples of numeric expressions:
* <m>$3*10^{-5}$</m> is written '''3e-5'''.
* <m>\frac{3^{4-x}+17}{23}</m> is written '''(3^(4-x)+17)/23'''.
* <m>7\lceil log_2 x \rceil</m> is written '''7* (@ceil @log x)'''.
== Objects ==
The objects of the alphabet of a P system are written using valid identifiers, and the inclusion of sub-indexes is permitted by using brackets. For example, <m>$x_{i,2n+1}$</m> and <m>$Yes$</m> are written as '''x{i,2*n+1}''' and '''Yes''' respectively.
The multiplicity of an object is represented by using the '''*''' operator. For example, <m>$x_i^{2n+1}$</m> is written as '''x{i}*(2*n+1)'''.
206
2010-04-04T10:09:42Z
Ignacio
2
== Valid identifiers ==
We say that a sequence of characters forms a ''valid identifier'' if it does not begin with a numeric character and it is composed by characters from the
following:
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 _
Valid identifiers are widely used in the language: to define module names, parameters, indexes, membrane labels, alphabet objects and strings.
The following text strings are reserved words in the language: ''def, call, @mu, @ms, @model, @lambda, @d, let, @inf, @debug, main, -->, #'' and they cannot be used as valid identifiers.
== Variables ==
Four kind of variables are permitted in P-Lingua:
* [[#Global variables definition | Global variables]]
* [[#Local variables definition | Local variables]]
* [[#Indexes and parameters | Indexes]]
* [[#Indexes and parameters | Parameters]]
Variables are used to store numeric values and their names are valid identifiers. We use 64 bits (signed) in double precision.
===Global variables definition===
Global variables must be declared out of any program module and they can be accessed from all of the program modules (see [[#Modules definition | modules definition]]). The name of a global variable '''global_variable_name''' must be a valid identifier. The syntax to define a global variable is the following:
global_variable_name = numeric_expression;
=== Local variables definition ===
Local variables can only be accessed from the module in which they were declared and they must only be defined inside module definitions. The name of
a local variable '''local_variable_name''' must be a valid identifier. The syntax to define a local variable is the following:
let local_variable_name = numeric_expression;
=== Indexes and parameters ===
Indexes and parameters can be consider local variables used in [[#Parametric sentences | parametric sentences]] and [[#Modules definition | modules definition]] respectively.
== Identifiers for electrical charges ==
In P-Lingua, we can consider electrical charges by using the '''+''' and '''-''' symbols for positive and negative charges respectively, and no one for neutral charge. It is worth mentioning that polarizationless P systems are included.
== Membrane labels ==
There are three ways of writing membrane labels in P-Lingua: the first one is just a natural number; the second one is to denote the label as a valid identifier and the third one is by numeric expressions that represent natural numbers between brackets.
== Environment identifiers ==
For multienvironment P systems, there are three ways of writing environment identifiers in P-Lingua: the first one is just a natural number; the second one is to denote the label as a valid identifier and the third one is by numeric expressions that represent natural numbers between brackets.
== Numeric expressions ==
Numeric expressions can be written by using '''*''' (multiplication), '''/''' (division), '''%''' (module), '''+''' (addition), '''-''' (subtraction), '''^''' (potence), '''@floor''' (the next smaller integer), '''@ceil''' (the next largest integer) and '''@log''' (base 2 logarithm) operators with integer or real numbers and/or variables, along with the use of parentheses. It is possible to write numbers by using exponential notation.
Examples of numeric expressions:
* <m>$3*10^{-5}$</m> is written '''3e-5'''.
* <m>\frac{3^{4-x}+17}{23}</m> is written '''(3^(4-x)+17)/23'''.
* <m>7\lceil log_2 x \rceil</m> is written '''7* (@ceil @log x)'''.
== Objects ==
The objects of the alphabet of a P system are written using valid identifiers, and the inclusion of sub-indexes is permitted by using brackets. For example, <m>$x_{i,2n+1}$</m> and <m>Yes</m> are written as '''x{i,2*n+1}''' and '''Yes''' respectively.
The multiplicity of an object is represented by using the '''*''' operator. For example, <m>$x_i^{2n+1}$</m> is written as '''x{i}*(2*n+1)'''.
207
2010-04-04T10:10:01Z
Ignacio
2
== Valid identifiers ==
We say that a sequence of characters forms a ''valid identifier'' if it does not begin with a numeric character and it is composed by characters from the
following:
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 _
Valid identifiers are widely used in the language: to define module names, parameters, indexes, membrane labels, alphabet objects and strings.
The following text strings are reserved words in the language: ''def, call, @mu, @ms, @model, @lambda, @d, let, @inf, @debug, main, -->, #'' and they cannot be used as valid identifiers.
== Variables ==
Four kind of variables are permitted in P-Lingua:
* [[#Global variables definition | Global variables]]
* [[#Local variables definition | Local variables]]
* [[#Indexes and parameters | Indexes]]
* [[#Indexes and parameters | Parameters]]
Variables are used to store numeric values and their names are valid identifiers. We use 64 bits (signed) in double precision.
===Global variables definition===
Global variables must be declared out of any program module and they can be accessed from all of the program modules (see [[#Modules definition | modules definition]]). The name of a global variable '''global_variable_name''' must be a valid identifier. The syntax to define a global variable is the following:
global_variable_name = numeric_expression;
=== Local variables definition ===
Local variables can only be accessed from the module in which they were declared and they must only be defined inside module definitions. The name of
a local variable '''local_variable_name''' must be a valid identifier. The syntax to define a local variable is the following:
let local_variable_name = numeric_expression;
=== Indexes and parameters ===
Indexes and parameters can be consider local variables used in [[#Parametric sentences | parametric sentences]] and [[#Modules definition | modules definition]] respectively.
== Identifiers for electrical charges ==
In P-Lingua, we can consider electrical charges by using the '''+''' and '''-''' symbols for positive and negative charges respectively, and no one for neutral charge. It is worth mentioning that polarizationless P systems are included.
== Membrane labels ==
There are three ways of writing membrane labels in P-Lingua: the first one is just a natural number; the second one is to denote the label as a valid identifier and the third one is by numeric expressions that represent natural numbers between brackets.
== Environment identifiers ==
For multienvironment P systems, there are three ways of writing environment identifiers in P-Lingua: the first one is just a natural number; the second one is to denote the label as a valid identifier and the third one is by numeric expressions that represent natural numbers between brackets.
== Numeric expressions ==
Numeric expressions can be written by using '''*''' (multiplication), '''/''' (division), '''%''' (module), '''+''' (addition), '''-''' (subtraction), '''^''' (potence), '''@floor''' (the next smaller integer), '''@ceil''' (the next largest integer) and '''@log''' (base 2 logarithm) operators with integer or real numbers and/or variables, along with the use of parentheses. It is possible to write numbers by using exponential notation.
Examples of numeric expressions:
* <m>$3*10^{-5}$</m> is written '''3e-5'''.
* <m>\frac{3^{4-x}+17}{23}</m> is written '''(3^(4-x)+17)/23'''.
* <m>7\lceil log_2 x \rceil</m> is written '''7* (@ceil @log x)'''.
== Objects ==
The objects of the alphabet of a P system are written using valid identifiers, and the inclusion of sub-indexes is permitted by using brackets. For example, <m>$x_{i,2n+1}$</m> and ''Yes'' are written as '''x{i,2*n+1}''' and '''Yes''' respectively.
The multiplicity of an object is represented by using the '''*''' operator. For example, <m>$x_i^{2n+1}$</m> is written as '''x{i}*(2*n+1)'''.
208
2010-04-04T10:10:28Z
Ignacio
2
== Valid identifiers ==
We say that a sequence of characters forms a ''valid identifier'' if it does not begin with a numeric character and it is composed by characters from the
following:
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 _
Valid identifiers are widely used in the language: to define module names, parameters, indexes, membrane labels, alphabet objects and strings.
The following text strings are reserved words in the language: ''def, call, @mu, @ms, @model, @lambda, @d, let, @inf, @debug, main, -->, #'' and they cannot be used as valid identifiers.
== Variables ==
Four kind of variables are permitted in P-Lingua:
* [[#Global variables definition | Global variables]]
* [[#Local variables definition | Local variables]]
* [[#Indexes and parameters | Indexes]]
* [[#Indexes and parameters | Parameters]]
Variables are used to store numeric values and their names are valid identifiers. We use 64 bits (signed) in double precision.
===Global variables definition===
Global variables must be declared out of any program module and they can be accessed from all of the program modules (see [[#Modules definition | modules definition]]). The name of a global variable '''global_variable_name''' must be a valid identifier. The syntax to define a global variable is the following:
global_variable_name = numeric_expression;
=== Local variables definition ===
Local variables can only be accessed from the module in which they were declared and they must only be defined inside module definitions. The name of
a local variable '''local_variable_name''' must be a valid identifier. The syntax to define a local variable is the following:
let local_variable_name = numeric_expression;
=== Indexes and parameters ===
Indexes and parameters can be consider local variables used in [[#Parametric sentences | parametric sentences]] and [[#Modules definition | modules definition]] respectively.
== Identifiers for electrical charges ==
In P-Lingua, we can consider electrical charges by using the '''+''' and '''-''' symbols for positive and negative charges respectively, and no one for neutral charge. It is worth mentioning that polarizationless P systems are included.
== Membrane labels ==
There are three ways of writing membrane labels in P-Lingua: the first one is just a natural number; the second one is to denote the label as a valid identifier and the third one is by numeric expressions that represent natural numbers between brackets.
== Environment identifiers ==
For multienvironment P systems, there are three ways of writing environment identifiers in P-Lingua: the first one is just a natural number; the second one is to denote the label as a valid identifier and the third one is by numeric expressions that represent natural numbers between brackets.
== Numeric expressions ==
Numeric expressions can be written by using '''*''' (multiplication), '''/''' (division), '''%''' (module), '''+''' (addition), '''-''' (subtraction), '''^''' (potence), '''@floor''' (the next smaller integer), '''@ceil''' (the next largest integer) and '''@log''' (base 2 logarithm) operators with integer or real numbers and/or variables, along with the use of parentheses. It is possible to write numbers by using exponential notation.
Examples of numeric expressions:
* <m>$3*10^{-5}$</m> is written '''3e-5'''.
* <m>\frac{3^{4-x}+17}{23}</m> is written '''(3^(4-x)+17)/23'''.
* <m>7\lceil log_2 x \rceil</m> is written '''7* (@ceil @log x)'''.
== Objects ==
The objects of the alphabet of a P system are written using valid identifiers, and the inclusion of sub-indexes is permitted by using brackets. For example, <m>$x_{i,2n+1}$</m> and ''Yes'' are written as '''x{i,2*n+1}''' and '''Yes''' respectively.
The multiplicity of an object is represented by using the '''*''' operator. For example, <m>$x_i^{2n+1}$</m> is written as '''x{i}*(2*n+1)'''.
209
2010-04-04T10:12:22Z
Ignacio
2
Replacing page with 'under construction...'
under construction...
210
2010-04-04T10:12:31Z
Ignacio
2
still under construction...
PGSP systems: Pieris oleracea
47
410
2005-03-29T07:04:25Z
Miguel
3
/* References */
Probabilistic Guarded Scripted P (PGSP) systems are an extension of Probabilistic Guarded P (PGP) systems, which is a type of probabilistic model of multienvironment P systems.
PGSP systems have been used to study the behaviour and conservation trends of ''Pieris napi oleracea'', (P. n. oleracea, for short). This species, commonly known as mustard white butterfly, is native from eastern North America. The aim of the model is to predict population growth trends and evolutionary responses of several genotypes of this species, considering the concurrent invasions of the exotic plant garlic mustard (''Alliaria petiolata''), and another exotic, ''Cardamine pratensis''.
This web page provides current versions of PGSP systems simulators, both in pLinguaCore and as a C++ standalone simulator, and also a GUI for using them all: [[MeCoGUI]].
== References ==
* PGSP systems:
* M. García-Quismondo, J.M. Reed, F.S. Chew, M.A. Martínez-del-Amor, M.J. Pérez-Jiménez.
[http://dx.doi.org/10.1016/j.ecolmodel.2017.06.030 ''Evolutionary response of a native butterfly to concurrent plant invasions: simulation of population dynamics''].
Ecological modelling, '''360''' (2017), 410-424.
* PGP systems:
* M. García-Quismondo, M.A. Martínez-del-Amor, M.J. Pérez-Jiménez.
[http://dx.doi.org/10.1007%2F978-3-319-14370-5_12 ''Probabilistic Guarded P systems, a new formal modelling framework''].
Lecture Notes in Computer Science, '''8961''' (2014), 194-214.
* Manuel García-Quismondo.
[http://fondosdigitales.us.es/tesis/tesis/2279/modelling-and-simulation-real-life-phenomena-membrane-computing-modelizacion-y-simulacion-de-fenomenos-de-la-vida-real-en-computacion-celular-con-membranas/ ''Modelling and simulation of real-life phenomena in Membrane Computing''].
January 2014. Department of Computer Science and Artificial Intelligence, University of Seville.
* M. García-Quismondo, M.A. Martínez-del-Amor, M.J. Pérez-Jiménez.
[http://cmc15.slu.cz/wp-content/uploads/2014/01/cmc15_proceedings.pdf ''Probabilistic Guarded P systems, a New Formal Modelling Framework''].
Pre-proceedings of the 15th International Conference on Membrane Computing, CMC15, Prague, Czech Republic, August 2014, pp. 169-190.
== Simulation software ==
* [http://www.p-lingua.org/plinguacore/pgsp/mecogui.jar MeCoGUI jar] (Java executable) file, including all dependencies and an extended pLinguaCore version supporting PGSP systems.
* [https://sourceforge.net/projects/pmcgpu/files/PGSP PGSP C++ simulator], within [[PMCGPU]] project.
384
2015-04-23T08:18:35Z
Miguel
3
New page: Probabilistic Guarded Scripted P (PGSP) systems are an extension of Probabilistic Guarded P (PGP) systems, which is a type of probabilistic model of multienvironment P systems. PGSP system...
Probabilistic Guarded Scripted P (PGSP) systems are an extension of Probabilistic Guarded P (PGP) systems, which is a type of probabilistic model of multienvironment P systems. PGSP systems
PGSP systems have been used to study the behaviour and conservation trends of ''Pieris napi oleracea'', (P. n. oleracea, for short). This species, commonly known as mustard white butterfly, is native from eastern North America. The aim of the model is to predict population growth trends and evolutionary responses of several genotypes of this species, considering the concurrent invasions of the exotic plant garlic mustard (''Alliaria petiolata''), and another exotic, ''Cardamine pratensis''.
This web page provides current versions of PGSP systems simulators, both in pLinguaCore and as a C++ standalone simulator, and also a GUI for using them all: [[MeCoGUI]].
== Simulators ==
* [http://www.p-lingua.org/plinguacore/pgsp/mecogui.jar MeCoGUI jar] (Java executable) file, including all dependencies and an extended pLinguaCore version supporting PGSP systems.
386
2015-04-23T08:20:34Z
Miguel
3
Probabilistic Guarded Scripted P (PGSP) systems are an extension of Probabilistic Guarded P (PGP) systems, which is a type of probabilistic model of multienvironment P systems. PGSP systems
PGSP systems have been used to study the behaviour and conservation trends of ''Pieris napi oleracea'', (P. n. oleracea, for short). This species, commonly known as mustard white butterfly, is native from eastern North America. The aim of the model is to predict population growth trends and evolutionary responses of several genotypes of this species, considering the concurrent invasions of the exotic plant garlic mustard (''Alliaria petiolata''), and another exotic, ''Cardamine pratensis''.
This web page provides current versions of PGSP systems simulators, both in pLinguaCore and as a C++ standalone simulator, and also a GUI for using them all: [[MeCoGUI]].
== Simulation software ==
* [http://www.p-lingua.org/plinguacore/pgsp/mecogui.jar MeCoGUI jar] (Java executable) file, including all dependencies and an extended pLinguaCore version supporting PGSP systems.
387
2015-04-23T08:28:01Z
Miguel
3
Probabilistic Guarded Scripted P (PGSP) systems are an extension of Probabilistic Guarded P (PGP) systems, which is a type of probabilistic model of multienvironment P systems.
PGSP systems have been used to study the behaviour and conservation trends of ''Pieris napi oleracea'', (P. n. oleracea, for short). This species, commonly known as mustard white butterfly, is native from eastern North America. The aim of the model is to predict population growth trends and evolutionary responses of several genotypes of this species, considering the concurrent invasions of the exotic plant garlic mustard (''Alliaria petiolata''), and another exotic, ''Cardamine pratensis''.
This web page provides current versions of PGSP systems simulators, both in pLinguaCore and as a C++ standalone simulator, and also a GUI for using them all: [[MeCoGUI]].
== References ==
* PGSP systems:
** M. García-Quismondo, J.M. Reed, F.S. Chew, M.A. Martínez-del-Amor, M.J. Pérez-Jiménez. ''Evolutionary response of a native butterfly to concurrent plant invasions: simulation of population dynamics''. In preparation.
* PGP systems:
** M. García-Quismondo, M.A. Martínez-del-Amor, M.J. Pérez-Jiménez. [http://dx.doi.org/10.1007%2F978-3-319-14370-5_12 ''Probabilistic Guarded P systems, a new formal modelling framework'']. Lecture Notes in Computer Science, '''8961''' (2014), 194-214.
** Manuel García-Quismondo. [http://fondosdigitales.us.es/tesis/tesis/2279/modelling-and-simulation-real-life-phenomena-membrane-computing-modelizacion-y-simulacion-de-fenomenos-de-la-vida-real-en-computacion-celular-con-membranas/ ''Modelling and simulation of real-life phenomena in Membrane Computing'']. January 2014. Department of Computer Science and Artificial Intelligence, University of Seville.
** M. García-Quismondo, M.A. Martínez-del-Amor, M.J. Pérez-Jiménez. [http://cmc15.slu.cz/wp-content/uploads/2014/01/cmc15_proceedings.pdf ''Probabilistic Guarded P systems, a New Formal Modelling Framework'']. Pre-proceedings of the 15th International Conference on Membrane Computing, CMC15, Prague, Czech Republic, August 2014, pp. 169-190. ''(open access)''.
== Simulation software ==
* [http://www.p-lingua.org/plinguacore/pgsp/mecogui.jar MeCoGUI jar] (Java executable) file, including all dependencies and an extended pLinguaCore version supporting PGSP systems.
388
2015-04-23T08:28:21Z
Miguel
3
Probabilistic Guarded Scripted P (PGSP) systems are an extension of Probabilistic Guarded P (PGP) systems, which is a type of probabilistic model of multienvironment P systems.
PGSP systems have been used to study the behaviour and conservation trends of ''Pieris napi oleracea'', (P. n. oleracea, for short). This species, commonly known as mustard white butterfly, is native from eastern North America. The aim of the model is to predict population growth trends and evolutionary responses of several genotypes of this species, considering the concurrent invasions of the exotic plant garlic mustard (''Alliaria petiolata''), and another exotic, ''Cardamine pratensis''.
This web page provides current versions of PGSP systems simulators, both in pLinguaCore and as a C++ standalone simulator, and also a GUI for using them all: [[MeCoGUI]].
== References ==
* PGSP systems:
* M. García-Quismondo, J.M. Reed, F.S. Chew, M.A. Martínez-del-Amor, M.J. Pérez-Jiménez. ''Evolutionary response of a native butterfly to concurrent plant invasions: simulation of population dynamics''. In preparation.
* PGP systems:
* M. García-Quismondo, M.A. Martínez-del-Amor, M.J. Pérez-Jiménez. [http://dx.doi.org/10.1007%2F978-3-319-14370-5_12 ''Probabilistic Guarded P systems, a new formal modelling framework'']. Lecture Notes in Computer Science, '''8961''' (2014), 194-214.
* Manuel García-Quismondo. [http://fondosdigitales.us.es/tesis/tesis/2279/modelling-and-simulation-real-life-phenomena-membrane-computing-modelizacion-y-simulacion-de-fenomenos-de-la-vida-real-en-computacion-celular-con-membranas/ ''Modelling and simulation of real-life phenomena in Membrane Computing'']. January 2014. Department of Computer Science and Artificial Intelligence, University of Seville.
* M. García-Quismondo, M.A. Martínez-del-Amor, M.J. Pérez-Jiménez. [http://cmc15.slu.cz/wp-content/uploads/2014/01/cmc15_proceedings.pdf ''Probabilistic Guarded P systems, a New Formal Modelling Framework'']. Pre-proceedings of the 15th International Conference on Membrane Computing, CMC15, Prague, Czech Republic, August 2014, pp. 169-190. ''(open access)''.
== Simulation software ==
* [http://www.p-lingua.org/plinguacore/pgsp/mecogui.jar MeCoGUI jar] (Java executable) file, including all dependencies and an extended pLinguaCore version supporting PGSP systems.
389
2015-04-23T08:30:11Z
Miguel
3
/* References */
Probabilistic Guarded Scripted P (PGSP) systems are an extension of Probabilistic Guarded P (PGP) systems, which is a type of probabilistic model of multienvironment P systems.
PGSP systems have been used to study the behaviour and conservation trends of ''Pieris napi oleracea'', (P. n. oleracea, for short). This species, commonly known as mustard white butterfly, is native from eastern North America. The aim of the model is to predict population growth trends and evolutionary responses of several genotypes of this species, considering the concurrent invasions of the exotic plant garlic mustard (''Alliaria petiolata''), and another exotic, ''Cardamine pratensis''.
This web page provides current versions of PGSP systems simulators, both in pLinguaCore and as a C++ standalone simulator, and also a GUI for using them all: [[MeCoGUI]].
== References ==
* PGSP systems:
* M. García-Quismondo, J.M. Reed, F.S. Chew, M.A. Martínez-del-Amor, M.J. Pérez-Jiménez.
''Evolutionary response of a native butterfly to concurrent plant invasions: simulation of population dynamics''.
In preparation.
* PGP systems:
* M. García-Quismondo, M.A. Martínez-del-Amor, M.J. Pérez-Jiménez.
[http://dx.doi.org/10.1007%2F978-3-319-14370-5_12 ''Probabilistic Guarded P systems, a new formal modelling framework''].
Lecture Notes in Computer Science, '''8961''' (2014), 194-214.
* Manuel García-Quismondo.
[http://fondosdigitales.us.es/tesis/tesis/2279/modelling-and-simulation-real-life-phenomena-membrane-computing-modelizacion-y-simulacion-de-fenomenos-de-la-vida-real-en-computacion-celular-con-membranas/ ''Modelling and simulation of real-life phenomena in Membrane Computing''].
January 2014. Department of Computer Science and Artificial Intelligence, University of Seville.
* M. García-Quismondo, M.A. Martínez-del-Amor, M.J. Pérez-Jiménez.
[http://cmc15.slu.cz/wp-content/uploads/2014/01/cmc15_proceedings.pdf ''Probabilistic Guarded P systems, a New Formal Modelling Framework''].
Pre-proceedings of the 15th International Conference on Membrane Computing, CMC15, Prague, Czech Republic, August 2014, pp. 169-190.
== Simulation software ==
* [http://www.p-lingua.org/plinguacore/pgsp/mecogui.jar MeCoGUI jar] (Java executable) file, including all dependencies and an extended pLinguaCore version supporting PGSP systems.
390
2015-04-23T08:35:58Z
Miguel
3
Probabilistic Guarded Scripted P (PGSP) systems are an extension of Probabilistic Guarded P (PGP) systems, which is a type of probabilistic model of multienvironment P systems.
PGSP systems have been used to study the behaviour and conservation trends of ''Pieris napi oleracea'', (P. n. oleracea, for short). This species, commonly known as mustard white butterfly, is native from eastern North America. The aim of the model is to predict population growth trends and evolutionary responses of several genotypes of this species, considering the concurrent invasions of the exotic plant garlic mustard (''Alliaria petiolata''), and another exotic, ''Cardamine pratensis''.
This web page provides current versions of PGSP systems simulators, both in pLinguaCore and as a C++ standalone simulator, and also a GUI for using them all: [[MeCoGUI]].
== References ==
* PGSP systems:
* M. García-Quismondo, J.M. Reed, F.S. Chew, M.A. Martínez-del-Amor, M.J. Pérez-Jiménez.
''Evolutionary response of a native butterfly to concurrent plant invasions: simulation of population dynamics''.
In preparation.
* PGP systems:
* M. García-Quismondo, M.A. Martínez-del-Amor, M.J. Pérez-Jiménez.
[http://dx.doi.org/10.1007%2F978-3-319-14370-5_12 ''Probabilistic Guarded P systems, a new formal modelling framework''].
Lecture Notes in Computer Science, '''8961''' (2014), 194-214.
* Manuel García-Quismondo.
[http://fondosdigitales.us.es/tesis/tesis/2279/modelling-and-simulation-real-life-phenomena-membrane-computing-modelizacion-y-simulacion-de-fenomenos-de-la-vida-real-en-computacion-celular-con-membranas/ ''Modelling and simulation of real-life phenomena in Membrane Computing''].
January 2014. Department of Computer Science and Artificial Intelligence, University of Seville.
* M. García-Quismondo, M.A. Martínez-del-Amor, M.J. Pérez-Jiménez.
[http://cmc15.slu.cz/wp-content/uploads/2014/01/cmc15_proceedings.pdf ''Probabilistic Guarded P systems, a New Formal Modelling Framework''].
Pre-proceedings of the 15th International Conference on Membrane Computing, CMC15, Prague, Czech Republic, August 2014, pp. 169-190.
== Simulation software ==
* [http://www.p-lingua.org/plinguacore/pgsp/mecogui.jar MeCoGUI jar] (Java executable) file, including all dependencies and an extended pLinguaCore version supporting PGSP systems.
* [https://sourceforge.net/projects/pmcgpu/files/PGSP PGSP C++ simulator], within the [[PMCGPU]] project.
391
2015-04-23T08:37:31Z
Miguel
3
Probabilistic Guarded Scripted P (PGSP) systems are an extension of Probabilistic Guarded P (PGP) systems, which is a type of probabilistic model of multienvironment P systems.
PGSP systems have been used to study the behaviour and conservation trends of ''Pieris napi oleracea'', (P. n. oleracea, for short). This species, commonly known as mustard white butterfly, is native from eastern North America. The aim of the model is to predict population growth trends and evolutionary responses of several genotypes of this species, considering the concurrent invasions of the exotic plant garlic mustard (''Alliaria petiolata''), and another exotic, ''Cardamine pratensis''.
This web page provides current versions of PGSP systems simulators, both in pLinguaCore and as a C++ standalone simulator, and also a GUI for using them all: [[MeCoGUI]].
== References ==
* PGSP systems:
* M. García-Quismondo, J.M. Reed, F.S. Chew, M.A. Martínez-del-Amor, M.J. Pérez-Jiménez.
''Evolutionary response of a native butterfly to concurrent plant invasions: simulation of population dynamics''.
In preparation.
* PGP systems:
* M. García-Quismondo, M.A. Martínez-del-Amor, M.J. Pérez-Jiménez.
[http://dx.doi.org/10.1007%2F978-3-319-14370-5_12 ''Probabilistic Guarded P systems, a new formal modelling framework''].
Lecture Notes in Computer Science, '''8961''' (2014), 194-214.
* Manuel García-Quismondo.
[http://fondosdigitales.us.es/tesis/tesis/2279/modelling-and-simulation-real-life-phenomena-membrane-computing-modelizacion-y-simulacion-de-fenomenos-de-la-vida-real-en-computacion-celular-con-membranas/ ''Modelling and simulation of real-life phenomena in Membrane Computing''].
January 2014. Department of Computer Science and Artificial Intelligence, University of Seville.
* M. García-Quismondo, M.A. Martínez-del-Amor, M.J. Pérez-Jiménez.
[http://cmc15.slu.cz/wp-content/uploads/2014/01/cmc15_proceedings.pdf ''Probabilistic Guarded P systems, a New Formal Modelling Framework''].
Pre-proceedings of the 15th International Conference on Membrane Computing, CMC15, Prague, Czech Republic, August 2014, pp. 169-190.
== Simulation software ==
* [http://www.p-lingua.org/plinguacore/pgsp/mecogui.jar MeCoGUI jar] (Java executable) file, including all dependencies and an extended pLinguaCore version supporting PGSP systems.
* [https://sourceforge.net/projects/pmcgpu/files/PGSP PGSP C++ simulator], within [[PMCGPU]] project.
PLinguaCore
6
37
2009-08-21T15:55:21Z
Admin.plingua
1
New page: pLinguaCore is a JAVA library which performs models definition, simulators and formats. This library reports the rules and membrane structure read from a �file where a P system is define...
pLinguaCore is a JAVA library which performs models definition, simulators and formats. This library reports the rules and membrane structure read from a �file where a P system is defined, detects errors in the file, reports them. And, if the P system is defined in P-Lingua language, locates the error on the �file. This library performs simulations by using the simulators implemented as well as taking into account all options defined. It reports the simulation process, by displaying the current con�figuration as text and reporting the elapsed time. Eventually, this library translates files, which define a P system, between formats, for instance, from [[P-Lingua format]] to [[binary format]]. This library is free software published under GNU GPL license, so everyone who is interested can change and distribute this library respecting the license conditions.
== Dependencies ==
PLinguaCore has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[technical information]]
== Download ==
* [[Download]] the source code
38
2009-08-21T15:55:53Z
Admin.plingua
1
pLinguaCore is a JAVA library which performs models definition, simulators and formats. This library reports the rules and membrane structure read from a file where a P system is defined, detects errors in the file, reports them. And, if the P system is defined in P-Lingua language, locates the error on the file. This library performs simulations by using the simulators implemented as well as taking into account all options defined. It reports the simulation process, by displaying the current configuration as text and reporting the elapsed time. Eventually, this library translates files, which define a P system, between formats, for instance, from [[P-Lingua format]] to [[binary format]]. This library is free software published under GNU GPL license, so everyone who is interested can change and distribute this library respecting the license conditions.
== Dependencies ==
PLinguaCore has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[technical information]]
== Download ==
* [[Download]] the source code
39
2009-08-21T15:56:50Z
Admin.plingua
1
pLinguaCore is a JAVA library which performs models definition, simulators and formats. This library reports the rules and membrane structure read from a file where a P system is defined, detects errors in the file, reports them. And, if the P system is defined in [[P-Lingua format]], locates the error on the file. This library performs simulations by using the simulators implemented as well as taking into account all options defined. It reports the simulation process, by displaying the current configuration as text and reporting the elapsed time. Eventually, this library translates files, which define a P system, between formats, for instance, from [[P-Lingua format]] to [[binary format]]. This library is free software published under GNU GPL license, so everyone who is interested can change and distribute this library respecting the license conditions.
== Dependencies ==
PLinguaCore has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[technical information]]
== Download ==
* [[Download]] the source code
44
2009-08-21T16:00:53Z
Admin.plingua
1
pLinguaCore is a JAVA library which performs models definition, simulators and formats. This library reports the rules and membrane structure read from a file where a P system is defined, detects errors in the file, reports them. And, if the P system is defined in [[P-Lingua format]], locates the error on the file. This library performs simulations by using the simulators implemented as well as taking into account all options defined. It reports the simulation process, by displaying the current configuration as text and reporting the elapsed time. Eventually, this library translates files, which define a P system, between formats, for instance, from [[P-Lingua format]] to [[binary format]]. This library is free software published under GNU GPL license, so everyone who is interested can change and distribute this library respecting the license conditions.
== Dependencies ==
PLinguaCore has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[technical information]]
== Download ==
* [[Download#pLinguaCore]] the source code
45
2009-08-21T16:01:42Z
Admin.plingua
1
pLinguaCore is a JAVA library which performs models definition, simulators and formats. This library reports the rules and membrane structure read from a file where a P system is defined, detects errors in the file, reports them. And, if the P system is defined in [[P-Lingua format]], locates the error on the file. This library performs simulations by using the simulators implemented as well as taking into account all options defined. It reports the simulation process, by displaying the current configuration as text and reporting the elapsed time. Eventually, this library translates files, which define a P system, between formats, for instance, from [[P-Lingua format]] to [[binary format]]. This library is free software published under GNU GPL license, so everyone who is interested can change and distribute this library respecting the license conditions.
== Dependencies ==
PLinguaCore has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[technical information#ff]]
== Download ==
* [[Download#pLinguaCore]] the source code
46
2009-08-21T16:01:59Z
Admin.plingua
1
pLinguaCore is a JAVA library which performs models definition, simulators and formats. This library reports the rules and membrane structure read from a file where a P system is defined, detects errors in the file, reports them. And, if the P system is defined in [[P-Lingua format]], locates the error on the file. This library performs simulations by using the simulators implemented as well as taking into account all options defined. It reports the simulation process, by displaying the current configuration as text and reporting the elapsed time. Eventually, this library translates files, which define a P system, between formats, for instance, from [[P-Lingua format]] to [[binary format]]. This library is free software published under GNU GPL license, so everyone who is interested can change and distribute this library respecting the license conditions.
== Dependencies ==
PLinguaCore has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[technical information#pLinguaCore]]
== Download ==
* [[Download#pLinguaCore]] the source code
47
2009-08-21T16:02:15Z
Admin.plingua
1
pLinguaCore is a JAVA library which performs models definition, simulators and formats. This library reports the rules and membrane structure read from a file where a P system is defined, detects errors in the file, reports them. And, if the P system is defined in [[P-Lingua format]], locates the error on the file. This library performs simulations by using the simulators implemented as well as taking into account all options defined. It reports the simulation process, by displaying the current configuration as text and reporting the elapsed time. Eventually, this library translates files, which define a P system, between formats, for instance, from [[P-Lingua format]] to [[binary format]]. This library is free software published under GNU GPL license, so everyone who is interested can change and distribute this library respecting the license conditions.
== Dependencies ==
PLinguaCore has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[Technical information#pLinguaCore]]
== Download ==
* [[Download#pLinguaCore]] the source code
48
2009-08-21T16:02:27Z
Admin.plingua
1
pLinguaCore is a JAVA library which performs models definition, simulators and formats. This library reports the rules and membrane structure read from a file where a P system is defined, detects errors in the file, reports them. And, if the P system is defined in [[P-Lingua format]], locates the error on the file. This library performs simulations by using the simulators implemented as well as taking into account all options defined. It reports the simulation process, by displaying the current configuration as text and reporting the elapsed time. Eventually, this library translates files, which define a P system, between formats, for instance, from [[P-Lingua format]] to [[binary format]]. This library is free software published under GNU GPL license, so everyone who is interested can change and distribute this library respecting the license conditions.
== Dependencies ==
PLinguaCore has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[Technical information#pLinguaCore]]
== Download ==
* [[Download#pLinguaCore]]
49
2009-08-21T16:02:44Z
Admin.plingua
1
pLinguaCore is a JAVA library which performs models definition, simulators and formats. This library reports the rules and membrane structure read from a file where a P system is defined, detects errors in the file, reports them. And, if the P system is defined in [[P-Lingua format]], locates the error on the file. This library performs simulations by using the simulators implemented as well as taking into account all options defined. It reports the simulation process, by displaying the current configuration as text and reporting the elapsed time. Eventually, this library translates files, which define a P system, between formats, for instance, from [[P-Lingua format]] to [[binary format]]. This library is free software published under GNU GPL license, so everyone who is interested can change and distribute this library respecting the license conditions.
== Dependencies ==
PLinguaCore has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[Technical information]]
== Download ==
* [[Download]]
137
2009-12-07T02:21:47Z
Ignacio
2
pLinguaCore is a JAVA library which performs models definition, simulators and formats. This library reports the rules and membrane structure read from a file where a P system is defined, detects errors in the file, reports them. And, if the P system is defined in [[P-Lingua format]], locates the error on the file. This library performs simulations by using the simulators implemented as well as taking into account all options defined. It reports the simulation process, by displaying the current configuration as text and reporting the elapsed time. Eventually, this library translates files, which define a P system, between formats, for instance, from [[P-Lingua format]] to [[binary format]]. This library is free software published under GNU GPL license, so everyone who is interested can change and distribute this library respecting the license conditions.
== Dependencies ==
PLinguaCore has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[Technical information]]
== Download ==
* [[Download#pLinguaCore]]
138
2009-12-07T02:22:09Z
Ignacio
2
pLinguaCore is a JAVA library which performs models definition, simulators and formats. This library reports the rules and membrane structure read from a file where a P system is defined, detects errors in the file, reports them. And, if the P system is defined in [[P-Lingua format]], locates the error on the file. This library performs simulations by using the simulators implemented as well as taking into account all options defined. It reports the simulation process, by displaying the current configuration as text and reporting the elapsed time. Eventually, this library translates files, which define a P system, between formats, for instance, from [[P-Lingua format]] to [[binary format]]. This library is free software published under GNU GPL license, so everyone who is interested can change and distribute this library respecting the license conditions.
== Dependencies ==
PLinguaCore has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[Technical information]]
== Download ==
* [[Download|Download#pLinguaCore]]
139
2009-12-07T02:22:23Z
Ignacio
2
pLinguaCore is a JAVA library which performs models definition, simulators and formats. This library reports the rules and membrane structure read from a file where a P system is defined, detects errors in the file, reports them. And, if the P system is defined in [[P-Lingua format]], locates the error on the file. This library performs simulations by using the simulators implemented as well as taking into account all options defined. It reports the simulation process, by displaying the current configuration as text and reporting the elapsed time. Eventually, this library translates files, which define a P system, between formats, for instance, from [[P-Lingua format]] to [[binary format]]. This library is free software published under GNU GPL license, so everyone who is interested can change and distribute this library respecting the license conditions.
== Dependencies ==
PLinguaCore has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[Technical information]]
== Download ==
* [[Download#pLinguaCore|Download]]
149
2010-04-04T06:27:32Z
Ignacio
2
pLinguaCore is a JAVA library which performs models definition, simulators and formats. This library reports the rules and membrane structure read from a file where a P system is defined, detects errors in the file, reports them. And, if the P system is defined in [[P-Lingua format]], locates the error on the file. This library performs simulations by using the simulators implemented as well as taking into account all options defined. It reports the simulation process, by displaying the current configuration as text and reporting the elapsed time. Eventually, this library translates files, which define a P system, between formats, for instance, from [[P-Lingua format]] to [[binary format]]. This library is free software published under [http://www.gnu.org/licenses/gpl.html GNU GPL] license, so everyone who is interested can change and distribute this library respecting the license conditions.
== Dependencies ==
PLinguaCore has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[Technical information]]
== Download ==
* [[Download#pLinguaCore|Download]]
150
2010-04-04T06:29:09Z
Ignacio
2
pLinguaCore is a JAVA library which performs models definition, simulators and formats. This library reports the rules and membrane structure read from a file where a P system is defined, detects errors in the file, reports them. And, if the P system is defined in [[P-Lingua format]], locates the error on the file. This library performs simulations by using the simulators implemented as well as taking into account all options defined. It reports the simulation process, by displaying the current configuration as text and reporting the elapsed time. Eventually, this library translates files, which define a P system, between formats, for instance, from [[P-Lingua format]] to [[binary format]]. This library is free software published under [http://www.gnu.org/licenses/gpl.html GNU GPL] license, so everyone who is interested can change and distribute this library respecting the license conditions.
The last version of pLinguaCore is pLinguaCore 2.1.
== Dependencies ==
PLinguaCore has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[Technical information]]
== Download ==
* [[Download#pLinguaCore|Download]]
155
2010-04-04T06:40:00Z
Ignacio
2
pLinguaCore is a JAVA library which performs models definition, simulators and formats. This library reports the rules and membrane structure read from a file where a P system is defined, detects errors in the file, reports them. And, if the P system is defined in [[P-Lingua format]], locates the error on the file. This library performs simulations by using the simulators implemented as well as taking into account all options defined. It reports the simulation process, by displaying the current configuration as text and reporting the elapsed time. Eventually, this library translates files, which define a P system, between formats, for instance, from [[P-Lingua format]] to [[binary format]]. This library is free software published under [http://www.gnu.org/licenses/gpl.html GNU GPL] license, so everyone who is interested can change and distribute this library respecting the license conditions.
The last version of pLinguaCore is pLinguaCore 2.1.
== Versions ==
* pLinguaCore 2.1: It is added tissue-like P systems with division rules. Some bugs are corrected.
* pLinguaCore 2.0: It is added several cell-like P system models and built-in simulators for each supported model.
* [http://www.gcn.us.es/?q=plingua pLinguaCore 1.0]: The initial version, it is able to define active membranes P systems with division rules
== Dependencies ==
PLinguaCore has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[Technical information]]
== Download ==
* [[Download#pLinguaCore|Download]]
156
2010-04-04T06:42:14Z
Ignacio
2
pLinguaCore is a JAVA library which performs models definition, simulators and formats. This library reports the rules and membrane structure read from a file where a P system is defined, detects errors in the file, reports them. And, if the P system is defined in [[P-Lingua format]], locates the error on the file. This library performs simulations by using the simulators implemented as well as taking into account all options defined. It reports the simulation process, by displaying the current configuration as text and reporting the elapsed time. Eventually, this library translates files, which define a P system, between formats, for instance, from [[P-Lingua format]] to [[binary format]]. This library is free software published under [http://www.gnu.org/licenses/gpl.html GNU GPL] license, so everyone who is interested can change and distribute this library respecting the license conditions.
The last version of pLinguaCore is pLinguaCore 2.1.
== Versions ==
* 02/2010: pLinguaCore 2.1: It is added tissue-like P systems with division rules. Some bugs are corrected.
* 07/2009: pLinguaCore 2.0: It is added several cell-like P system models and built-in simulators for each supported model.
* 07/2008: [http://www.gcn.us.es/?q=plingua pLinguaCore 1.0]: The initial version, it is able to define active membranes P systems with division rules
== Dependencies ==
PLinguaCore has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[Technical information]]
== Download ==
* [[Download#pLinguaCore|Download]]
157
2010-04-04T06:44:02Z
Ignacio
2
pLinguaCore is a JAVA library which performs models definition, simulators and formats. This library reports the rules and membrane structure read from a file where a P system is defined, detects errors in the file, reports them. And, if the P system is defined in [[P-Lingua format]], locates the error on the file. This library performs simulations by using the simulators implemented as well as taking into account all options defined. It reports the simulation process, by displaying the current configuration as text and reporting the elapsed time. Eventually, this library translates files, which define a P system, between formats, for instance, from [[P-Lingua format]] to [[binary format]]. This library is free software published under [http://www.gnu.org/licenses/gpl.html GNU GPL] license, so everyone who is interested can change and distribute this library respecting the license conditions.
The last version of pLinguaCore is pLinguaCore 2.1 [[Download#pLinguaCore 2.1|Download]].
== Versions ==
* 02/2010: pLinguaCore 2.1 [[Download#pLinguaCore 2.1|Download]]: It is added tissue-like P systems with division rules. Some bugs are corrected.
* 07/2009: pLinguaCore 2.0 [[Download#pLinguaCore 2.0|Download]]: It is added several cell-like P system models and built-in simulators for each supported model.
* 07/2008: [http://www.gcn.us.es/?q=plingua pLinguaCore 1.0]: The initial version, it is able to define active membranes P systems with division rules
== Dependencies ==
PLinguaCore has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[Technical information]]
== Download ==
* [[Download#pLinguaCore|Download]]
158
2010-04-04T06:45:31Z
Ignacio
2
pLinguaCore is a JAVA library which performs models definition, simulators and formats. This library reports the rules and membrane structure read from a file where a P system is defined, detects errors in the file, reports them. And, if the P system is defined in [[P-Lingua format]], locates the error on the file. This library performs simulations by using the simulators implemented as well as taking into account all options defined. It reports the simulation process, by displaying the current configuration as text and reporting the elapsed time. Eventually, this library translates files, which define a P system, between formats, for instance, from [[P-Lingua format]] to [[binary format]]. This library is free software published under [http://www.gnu.org/licenses/gpl.html GNU GPL] license, so everyone who is interested can change and distribute this library respecting the license conditions.
The last version of pLinguaCore is [[pLinguaCore 2.1]].
== Versions ==
* 02/2010: [[pLinguaCore 2.1]]: It is added tissue-like P systems with division rules. Some bugs are corrected.
* 07/2009: [[pLinguaCore 2.0]]: It is added several cell-like P system models and built-in simulators for each supported model.
* 07/2008: [http://www.gcn.us.es/?q=plingua pLinguaCore 1.0]: The initial version, it is able to define active membranes P systems with division rules
== Dependencies ==
PLinguaCore has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[Technical information]]
== Download ==
* [[Download#pLinguaCore|Download]]
163
2010-04-04T06:58:03Z
Ignacio
2
pLinguaCore is a JAVA library which performs models definition, simulators and formats. This library reports the rules and membrane structure read from a file where a P system is defined, detects errors in the file, reports them. And, if the P system is defined in [[P-Lingua format]], locates the error on the file. This library performs simulations by using the simulators implemented as well as taking into account all options defined. It reports the simulation process, by displaying the current configuration as text and reporting the elapsed time. Eventually, this library translates files, which define a P system, between formats, for instance, from [[P-Lingua format]] to [[binary format]]. This library is free software published under [http://www.gnu.org/licenses/gpl.html GNU GPL] license, so everyone who is interested can change and distribute this library respecting the license conditions.
The last version of pLinguaCore is [[pLinguaCore 2.1]].
== Versions ==
* 02/2010: [[pLinguaCore 2.1]]: It is added tissue-like P systems with division rules. Some bugs are corrected.
* 07/2009: [[pLinguaCore 2.0]]: It is added several cell-like P system models and built-in simulators for each supported model.
* 07/2008: [http://www.gcn.us.es/?q=plingua pLinguaCore 1.0]: The initial version, it is able to define active membranes P systems with division rules
== Documentation ==
* [[Technical information]]
== Download ==
* [[Download]]
164
2010-04-04T06:59:37Z
Ignacio
2
pLinguaCore is a JAVA library which performs models definition, simulators and formats. This library reports the rules and membrane structure read from a file where a P system is defined, detects errors in the file, reports them. And, if the P system is defined in [[P-Lingua format]], locates the error on the file. This library performs simulations by using the simulators implemented as well as taking into account all options defined. It reports the simulation process, by displaying the current configuration as text and reporting the elapsed time. Eventually, this library translates files, which define a P system, between formats, for instance, from [[P-Lingua format]] to [[binary format]]. This library is free software published under [http://www.gnu.org/licenses/gpl.html GNU GPL] license, so everyone who is interested can change and distribute this library respecting the license conditions.
The last version of pLinguaCore is [[pLinguaCore 2.1]].
== Versions ==
* 02/2010: [[pLinguaCore 2.1]]: It is added tissue-like P systems with division rules. Some bugs are corrected.
* 07/2009: [[pLinguaCore 2.0]]: It is added several cell-like P system models and built-in simulators for each supported model.
* 07/2008: [http://www.gcn.us.es/?q=plingua pLinguaCore 1.0]: The initial version, it is able to define active membranes P systems with division rules
== Documentation ==
* [[Technical information]]
== Download ==
* [[Download#pLinguaCore]]
165
2010-04-04T07:00:03Z
Ignacio
2
pLinguaCore is a JAVA library which performs models definition, simulators and formats. This library reports the rules and membrane structure read from a file where a P system is defined, detects errors in the file, reports them. And, if the P system is defined in [[P-Lingua format]], locates the error on the file. This library performs simulations by using the simulators implemented as well as taking into account all options defined. It reports the simulation process, by displaying the current configuration as text and reporting the elapsed time. Eventually, this library translates files, which define a P system, between formats, for instance, from [[P-Lingua format]] to [[binary format]]. This library is free software published under [http://www.gnu.org/licenses/gpl.html GNU GPL] license, so everyone who is interested can change and distribute this library respecting the license conditions.
The last version of pLinguaCore is [[pLinguaCore 2.1]].
== Versions ==
* 02/2010: [[pLinguaCore 2.1]]: It is added tissue-like P systems with division rules. Some bugs are corrected.
* 07/2009: [[pLinguaCore 2.0]]: It is added several cell-like P system models and built-in simulators for each supported model.
* 07/2008: [http://www.gcn.us.es/?q=plingua pLinguaCore 1.0]: The initial version, it is able to define active membranes P systems with division rules
== Documentation ==
* [[Technical information#pLinguaCore|Technical information]]
== Download ==
* [[Download#pLinguaCore|Download]]
180
2010-04-04T07:40:25Z
Ignacio
2
[[pLinguaCore]] is a Java library which performs models definition, simulators and formats. This library reports the rules and membrane structure read from a file where a P system is defined, detects errors in the file, reports them. And, if the P system is defined in [[P-Lingua format]], locates the error on the file. This library performs simulations by using the simulators implemented as well as taking into account all options defined. It reports the simulation process, by displaying the current configuration as text and reporting the elapsed time. Eventually, this library translates files, which define a P system, between formats, for instance, from [[P-Lingua format]] to [[binary format]]. This library is free software published under [http://www.gnu.org/licenses/gpl.html GNU GPL] license, so everyone who is interested can change and distribute this library respecting the license conditions.
The last version of pLinguaCore is [[pLinguaCore 2.1]].
== Versions ==
* 02/2010: [[pLinguaCore 2.1]]: It is added tissue-like P systems with division rules. Some bugs are corrected.
* 07/2009: [[pLinguaCore 2.0]]: It is added several cell-like P system models and built-in simulators for each supported model.
* 07/2008: [http://www.gcn.us.es/?q=plingua pLinguaCore 1.0]: The initial version, it is able to define active membranes P systems with division rules
== Documentation ==
* [[Technical information#pLinguaCore|Technical information]]
== Download ==
* [[Download#pLinguaCore|Download]]
275
2012-08-23T18:00:17Z
Ignacio
2
[[pLinguaCore]] is a Java library which performs models definition, simulators and formats. This library reports the rules and membrane structure read from a file where a P system is defined, detects errors in the file, reports them. And, if the P system is defined in [[P-Lingua format]], locates the error on the file. This library performs simulations by using the simulators implemented as well as taking into account all options defined. It reports the simulation process, by displaying the current configuration as text and reporting the elapsed time. Eventually, this library translates files, which define a P system, between formats, for instance, from [[P-Lingua format]] to [[binary format]]. This library is free software published under [http://www.gnu.org/licenses/gpl.html GNU GPL] license, so everyone who is interested can change and distribute this library respecting the license conditions.
The last version of pLinguaCore is [[pLinguaCore 3.0]].
== Versions ==
* [[pLinguaCore 3.0]]: It is added the simulation algorithm called DCBA for Population Dynamics P systems. Stochastic P systems are discontinued. Some bugs are fixed.
* [[pLinguaCore 2.1]]: It is added tissue-like P systems with division rules. Some bugs are fixed.
* [[pLinguaCore 2.0]]: It is added several cell-like P system models and built-in simulators for each supported model.
* [http://www.gcn.us.es/?q=plingua pLinguaCore 1.0]: The initial version, it is able to define active membranes P systems with division rules
== Documentation ==
* [[Technical information#pLinguaCore|Technical information]]
== Download ==
* [[Download#pLinguaCore|Download]]
276
2012-08-23T18:03:49Z
Ignacio
2
[[pLinguaCore]] is a Java library which performs models definition, simulators and formats. This library reports the rules and membrane structure read from a file where a P system is defined, detects errors in the file, reports them. And, if the P system is defined in [[P-Lingua format]], locates the error on the file. This library performs simulations by using the simulators implemented as well as taking into account all options defined. It reports the simulation process, by displaying the current configuration as text and reporting the elapsed time. Eventually, this library translates files, which define a P system, between formats, for instance, from [[P-Lingua format]] to [[binary format]]. This library is free software published under [http://www.gnu.org/licenses/gpl.html GNU GPL] license, so everyone who is interested can change and distribute this library respecting the license conditions.
The last version of pLinguaCore is [[pLinguaCore 3.0]].
== Versions ==
* [[pLinguaCore 3.0]]
** It is added the simulation algorithm called DCBA for Population Dynamics P systems (PDP systems).
** It is added a new binary output file for PDP systems.
** Stochastic P systems are discontinued.
** Some bugs are fixed.
* [[pLinguaCore 2.1]]
** It is added tissue-like P systems with division rules.
** Some bugs are fixed.
* [[pLinguaCore 2.0]]
** It is added several cell-like P system models and built-in simulators for each supported model.
* [http://www.gcn.us.es/?q=plingua pLinguaCore 1.0]
** The initial version, it is able to define active membranes P systems with division rules
== Documentation ==
* [[Technical information#pLinguaCore|Technical information]]
== Download ==
* [[Download#pLinguaCore|Download]]
338
2013-09-28T16:22:34Z
Ignacio
2
[[pLinguaCore]] is a Java library which performs models definition, simulators and formats. This library reports the rules and membrane structure read from a file where a P system is defined, detects errors in the file, reports them. And, if the P system is defined in [[P-Lingua format]], locates the error on the file. This library performs simulations by using the simulators implemented as well as taking into account all options defined. It reports the simulation process, by displaying the current configuration as text and reporting the elapsed time. Eventually, this library translates files, which define a P system, between formats, for instance, from [[P-Lingua format]] to [[binary format]]. This library is free software published under [http://www.gnu.org/licenses/gpl.html GNU GPL] license, so everyone who is interested can change and distribute this library respecting the license conditions.
The last version of pLinguaCore is [[pLinguaCore 4.0]].
== Versions ==
* [[pLinguaCore 4.0]]
** It is added support for Spiking Neural P systems.
** It is added support for Kernel P systems.
** It is added support for Tissue-Like P systems with Cell Separation Rules.
** Some bugs are fixed.
* [[pLinguaCore 3.0]]
** It is added the simulation algorithm called DCBA for Population Dynamics P systems (PDP systems).
** It is added a new binary output file for PDP systems.
** Stochastic P systems are discontinued.
** Some bugs are fixed.
* [[pLinguaCore 2.1]]
** It is added tissue-like P systems with division rules.
** Some bugs are fixed.
* [[pLinguaCore 2.0]]
** It is added several cell-like P system models and built-in simulators for each supported model.
* [http://www.gcn.us.es/?q=plingua pLinguaCore 1.0]
** The initial version, it is able to define active membranes P systems with division rules
== Documentation ==
* [[Technical information#pLinguaCore|Technical information]]
== Download ==
* [[Download#pLinguaCore|Download]]
339
2013-09-28T16:22:47Z
Ignacio
2
[[pLinguaCore]] is a Java library which performs models definition, simulators and formats. This library reports the rules and membrane structure read from a file where a P system is defined, detects errors in the file, reports them. And, if the P system is defined in [[P-Lingua format]], locates the error on the file. This library performs simulations by using the simulators implemented as well as taking into account all options defined. It reports the simulation process, by displaying the current configuration as text and reporting the elapsed time. Eventually, this library translates files, which define a P system, between formats, for instance, from [[P-Lingua format]] to [[binary format]]. This library is free software published under [http://www.gnu.org/licenses/gpl.html GNU GPL] license, so everyone who is interested can change and distribute this library respecting the license conditions.
The last version of pLinguaCore is [[pLinguaCore 4.0]].
== Versions ==
* [[pLinguaCore 4.0]]
** It is added support for Spiking Neural P systems.
** It is added support for Kernel P systems.
** It is added support for Tissue-Like P systems with Cell Separation Rules.
** Some bugs are fixed.
* [[pLinguaCore 3.0]]
** It is added the simulation algorithm called DCBA for Population Dynamics P systems (PDP systems).
** It is added a new binary output file for PDP systems.
** Stochastic P systems are discontinued.
** Some bugs are fixed.
* [[pLinguaCore 2.1]]
** It is added tissue-like P systems with division rules.
** Some bugs are fixed.
* [[pLinguaCore 2.0]]
** It is added several cell-like P system models and built-in simulators for each supported model.
* [http://www.gcn.us.es/?q=plingua pLinguaCore 1.0]
** The initial version, it is able to define active membranes P systems with division rules
== Documentation ==
* [[Technical information#pLinguaCore|Technical information]]
== Download ==
* [[Download#pLinguaCore|Download]]
PLinguaCore 2.0
22
159
2010-04-04T06:55:49Z
Ignacio
2
New page: * 07/2009: [[pLinguaCore 2.0]]: It is added several cell-like P system models and built-in simulators for each supported model. == Dependencies == PLinguaCore 2.0 has the following de...
* 07/2009: [[pLinguaCore 2.0]]: It is added several cell-like P system models and built-in simulators for each supported model.
== Dependencies ==
PLinguaCore 2.0 has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[Technical information#pLinguaCore 2.0|Technical information]]
== Download ==
* [[Download#pLinguaCore|Download]]
160
2010-04-04T06:56:01Z
Ignacio
2
* 07/2009: [[pLinguaCore 2.0]]: It is added several cell-like P system models and built-in simulators for each supported model.
== Dependencies ==
PLinguaCore 2.0 has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[Technical information#pLinguaCore 2.0|Technical information]]
== Download ==
* [[Download#pLinguaCore|Download]]
161
2010-04-04T06:56:22Z
Ignacio
2
* 07/2009: [[pLinguaCore 2.0]]: It is added several cell-like P system models and built-in simulators for each supported model.
== Dependencies ==
PLinguaCore 2.0 has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[Technical information#pLinguaCore 2.0|Technical information]]
== Download ==
* [[Download#pLinguaCore|Download]]
162
2010-04-04T06:57:13Z
Ignacio
2
[[pLinguaCore]] is a JAVA library which performs models definition, simulators and formats.
* 07/2009: [[pLinguaCore 2.0]]: It is added several cell-like P system models and built-in simulators for each supported model.
== Dependencies ==
[[PLinguaCore 2.0]] has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[Technical information#pLinguaCore 2.0|Technical information]]
== Download ==
* [[Download#pLinguaCore|Download]]
169
2010-04-04T07:04:39Z
Ignacio
2
[[pLinguaCore]] is a JAVA library which performs models definition, simulators and formats.
* 07/2009: [[pLinguaCore 2.0]]: It is added several cell-like P system models and built-in simulators for each supported model.
== Dependencies ==
[[PLinguaCore 2.0]] has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[Technical information#pLinguaCore_2.0|Technical information]]
== Download ==
* [[Download#pLinguaCore|Download]]
170
2010-04-04T07:05:09Z
Ignacio
2
[[pLinguaCore]] is a JAVA library which performs models definition, simulators and formats.
* 07/2009: [[pLinguaCore 2.0]]: It is added several cell-like P system models and built-in simulators for each supported model.
== Dependencies ==
[[PLinguaCore 2.0]] has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[Technical information#pLinguaCore 2.0|Technical information]]
== Download ==
* [[Download#pLinguaCore|Download]]
171
2010-04-04T07:06:55Z
Ignacio
2
[[pLinguaCore]] is a JAVA library which performs models definition, simulators and formats.
* 07/2009: [[pLinguaCore 2.0]]: It is added several cell-like P system models and built-in simulators for each supported model.
== Dependencies ==
[[PLinguaCore 2.0]] has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[Technical information#pLinguaCore 2.0|Technical information]]
== Download ==
* [[Download#pLinguaCore 2.0|Download]]
PLinguaCore 2.1
23
177
2010-04-04T07:21:08Z
Ignacio
2
New page: [[pLinguaCore]] is a JAVA library which performs models definition, simulators and formats. == Dependencies == [[PLinguaCore 2.1]] has the following dependencies with other Java librari...
[[pLinguaCore]] is a JAVA library which performs models definition, simulators and formats.
== Dependencies ==
[[PLinguaCore 2.1]] has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[Technical information#pLinguaCore 2.1|Technical information]]
== Download ==
* [[Download#pLinguaCore 2.1|Download]]
178
2010-04-04T07:21:58Z
Ignacio
2
[[pLinguaCore]] is a JAVA library which performs models definition, simulators and formats.
* 02/2010: [[pLinguaCore 2.1]]: It is added tissue-like P systems with division rules. Some bugs are corrected.
== Dependencies ==
[[PLinguaCore 2.1]] has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[Technical information#pLinguaCore 2.1|Technical information]]
== Download ==
* [[Download#pLinguaCore 2.1|Download]]
PLinguaCore 3.0
33
306
2012-08-26T03:22:02Z
Ignacio
2
New page: [[pLinguaCore]] is a JAVA library which performs models definition, simulators and formats. [[pLinguaCore 3.0]]: == Dependencies == [[PLinguaCore 3.0]] has the following dependencies w...
[[pLinguaCore]] is a JAVA library which performs models definition, simulators and formats.
[[pLinguaCore 3.0]]:
== Dependencies ==
[[PLinguaCore 3.0]] has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[Technical information#pLinguaCore 2.1|Technical information]]
== Download ==
* [[Download#pLinguaCore 2.1|Download]]
307
2012-08-26T03:22:38Z
Ignacio
2
[[pLinguaCore]] is a JAVA library which performs models definition, simulators and formats.
[[pLinguaCore 3.0]]:
* It is added the simulation algorithm called DCBA for Population Dynamics P systems (PDP systems).
* It is added a new binary output file for PDP systems.
* Stochastic P systems are discontinued.
* Some bugs are fixed.
== Dependencies ==
[[PLinguaCore 3.0]] has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[Technical information#pLinguaCore 2.1|Technical information]]
== Download ==
* [[Download#pLinguaCore 2.1|Download]]
308
2012-08-26T03:22:56Z
Ignacio
2
[[pLinguaCore]] is a JAVA library which performs models definition, simulators and formats.
[[pLinguaCore 3.0]]:
* It is added the simulation algorithm called DCBA for Population Dynamics P systems (PDP systems).
* It is added a new binary output file for PDP systems.
* Stochastic P systems are discontinued.
* Some bugs are fixed.
== Dependencies ==
[[PLinguaCore 3.0]] has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[Technical information#pLinguaCore 2.1|Technical information]]
== Download ==
* [[Download#pLinguaCore 2.1|Download]]
340
2013-09-28T16:23:40Z
Ignacio
2
[[pLinguaCore]] is a JAVA library which performs models definition, simulators and formats.
[[pLinguaCore 3.0]]:
* It is added the simulation algorithm called DCBA for Population Dynamics P systems (PDP systems).
* It is added a new binary output file for PDP systems.
* Stochastic P systems are discontinued.
* Some bugs are fixed.
== Dependencies ==
[[PLinguaCore 3.0]] has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[Technical information#pLinguaCore 3.0|Technical information]]
== Download ==
* [[Download#pLinguaCore 3.0|Download]]
PLinguaCore 4.0
42
341
2013-09-28T16:24:05Z
Ignacio
2
New page: [[pLinguaCore]] is a JAVA library which performs models definition, simulators and formats. [[pLinguaCore 3.0]]: * It is added the simulation algorithm called DCBA for Population Dynami...
[[pLinguaCore]] is a JAVA library which performs models definition, simulators and formats.
[[pLinguaCore 3.0]]:
* It is added the simulation algorithm called DCBA for Population Dynamics P systems (PDP systems).
* It is added a new binary output file for PDP systems.
* Stochastic P systems are discontinued.
* Some bugs are fixed.
== Dependencies ==
[[PLinguaCore 3.0]] has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[Technical information#pLinguaCore 3.0|Technical information]]
== Download ==
* [[Download#pLinguaCore 3.0|Download]]
342
2013-09-28T16:24:50Z
Ignacio
2
[[pLinguaCore]] is a JAVA library which performs models definition, simulators and formats.
[[pLinguaCore 4.0]]:
** It is added support for Spiking Neural P systems.
** It is added support for Kernel P systems.
** It is added support for Tissue-Like P systems with Cell Separation Rules.
** Some bugs are fixed.
== Dependencies ==
[[PLinguaCore 4.0]] has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[Technical information#pLinguaCore 4.0|Technical information]]
== Download ==
* [[Download#pLinguaCore 4.0|Download]]
361
2013-09-30T11:27:48Z
Miguel
3
[[pLinguaCore]] is a JAVA library which performs models definition, simulators and formats.
[[pLinguaCore 4.0]]:
** It is added support for Spiking Neural P systems.
** It is added support for Simple Kernel P systems.
** It is added support for Tissue-Like P systems with Cell Separation Rules.
** Some bugs are fixed.
== Dependencies ==
[[PLinguaCore 4.0]] has the following dependencies with other Java libraries:
* [http://www.jdom.org/ JDOM library]
* [http://acs.lbl.gov/~hoschek/colt/ COLT library]
== Documentation ==
* [[Technical information#pLinguaCore 4.0|Technical information]]
== Download ==
* [[Download#pLinguaCore 4.0|Download]]
PLinguaPlugin
19
89
2009-09-29T08:31:51Z
Admin.plingua
1
New page: pLinguaPlugin is an Eclipse plug-in which provides an end-user interface for using pLinguaCore. Hence, all services performed by pLinguaCore, such as compilation of P system files, error d...
pLinguaPlugin is an Eclipse plug-in which provides an end-user interface for using pLinguaCore. Hence, all services performed by pLinguaCore, such as compilation of P system files, error detection, file translation and P system simulation can be accessed in an intuitive and user-friendly way by means of pLinguaPlugin. It also provides ways to display configurations and modify specifications of P systems on real time. This component is free software published under GNU GPL license, so everyone who is interested can change and distribute it if they comply with the license terms.
90
2009-09-29T08:33:23Z
Admin.plingua
1
pLinguaPlugin is an Eclipse plug-in which provides an end-user interface for using pLinguaCore. Hence, all services performed by pLinguaCore, such as compilation of P system files, error detection, file translation and P system simulation can be accessed in an intuitive and user-friendly way by means of pLinguaPlugin. It also provides ways to display configurations and modify specifications of P systems on real time. This component is free software published under GNU GPL license, so everyone who is interested can change and distribute it if they comply with the license terms.
== Dependencies ==
PLinguaPlugin has the following dependencies with other Java libraries:
* [http://www.gstaff.org/colorEditor/|ColorEditor]
== Documentation ==
* [[Technical information]]
== Download ==
* [[Download]]
91
2009-09-29T08:33:45Z
Admin.plingua
1
pLinguaPlugin is an Eclipse plug-in which provides an end-user interface for using pLinguaCore. Hence, all services performed by pLinguaCore, such as compilation of P system files, error detection, file translation and P system simulation can be accessed in an intuitive and user-friendly way by means of pLinguaPlugin. It also provides ways to display configurations and modify specifications of P systems on real time. This component is free software published under GNU GPL license, so everyone who is interested can change and distribute it if they comply with the license terms.
== Dependencies ==
PLinguaPlugin has the following dependencies with other Java libraries:
* [ColorEditor|http://www.gstaff.org/colorEditor/]
== Documentation ==
* [[Technical information]]
== Download ==
* [[Download]]
92
2009-09-29T08:33:58Z
Admin.plingua
1
pLinguaPlugin is an Eclipse plug-in which provides an end-user interface for using pLinguaCore. Hence, all services performed by pLinguaCore, such as compilation of P system files, error detection, file translation and P system simulation can be accessed in an intuitive and user-friendly way by means of pLinguaPlugin. It also provides ways to display configurations and modify specifications of P systems on real time. This component is free software published under GNU GPL license, so everyone who is interested can change and distribute it if they comply with the license terms.
== Dependencies ==
PLinguaPlugin has the following dependencies with other Java libraries:
* [http://www.gstaff.org/colorEditor/]
== Documentation ==
* [[Technical information]]
== Download ==
* [[Download]]
93
2009-09-29T08:34:42Z
Admin.plingua
1
pLinguaPlugin is an Eclipse plug-in which provides an end-user interface for using pLinguaCore. Hence, all services performed by pLinguaCore, such as compilation of P system files, error detection, file translation and P system simulation can be accessed in an intuitive and user-friendly way by means of pLinguaPlugin. It also provides ways to display configurations and modify specifications of P systems on real time. This component is free software published under GNU GPL license, so everyone who is interested can change and distribute it if they comply with the license terms.
== Dependencies ==
PLinguaPlugin has the following dependencies with other Java libraries:
* [http://www.gstaff.org/colorEditor/ ColorEditor]
== Documentation ==
* [[Technical information]]
== Download ==
* [[Download]]
94
2009-09-29T08:35:01Z
Admin.plingua
1
pLinguaPlugin is an Eclipse plug-in which provides an end-user interface for using pLinguaCore. Hence, all services performed by pLinguaCore, such as compilation of P system files, error detection, file translation and P system simulation can be accessed in an intuitive and user-friendly way by means of pLinguaPlugin. It also provides ways to display configurations and modify specifications of P systems on real time. This component is free software published under GNU GPL license, so everyone who is interested can change and distribute it if they comply with the license terms.
== Dependencies ==
PLinguaPlugin has the following dependencies with other Java libraries:
* [http://www.gstaff.org/colorEditor/ ColorEditor]
* [[pLinguaCore]]
== Documentation ==
* [[Technical information]]
== Download ==
* [[Download]]
95
2009-09-29T08:35:11Z
Admin.plingua
1
pLinguaPlugin is an Eclipse plug-in which provides an end-user interface for using pLinguaCore. Hence, all services performed by pLinguaCore, such as compilation of P system files, error detection, file translation and P system simulation can be accessed in an intuitive and user-friendly way by means of pLinguaPlugin. It also provides ways to display configurations and modify specifications of P systems on real time. This component is free software published under GNU GPL license, so everyone who is interested can change and distribute it if they comply with the license terms.
== Dependencies ==
pLinguaPlugin has the following dependencies with other Java libraries:
* [http://www.gstaff.org/colorEditor/ ColorEditor]
* [[pLinguaCore]]
== Documentation ==
* [[Technical information]]
== Download ==
* [[Download]]
97
2009-09-29T08:38:19Z
Admin.plingua
1
pLinguaPlugin is an Eclipse plug-in which provides an end-user interface for using pLinguaCore. Hence, all services performed by pLinguaCore, such as compilation of P system files, error detection, file translation and P system simulation can be accessed in an intuitive and user-friendly way by means of pLinguaPlugin. It also provides ways to display configurations and modify specifications of P systems on real time. This component is free software published under GNU GPL license, so everyone who is interested can change and distribute it if they comply with the license terms.
== Dependencies ==
pLinguaPlugin has the following dependencies with other Java libraries:
* [http://www.gstaff.org/colorEditor/ ColorEditor]
* [[pLinguaCore]]
== Documentation ==
* [[Technical information|pLinguaPlugin]]
== Download ==
* [[Download]]
98
2009-09-29T08:38:43Z
Admin.plingua
1
pLinguaPlugin is an Eclipse plug-in which provides an end-user interface for using pLinguaCore. Hence, all services performed by pLinguaCore, such as compilation of P system files, error detection, file translation and P system simulation can be accessed in an intuitive and user-friendly way by means of pLinguaPlugin. It also provides ways to display configurations and modify specifications of P systems on real time. This component is free software published under GNU GPL license, so everyone who is interested can change and distribute it if they comply with the license terms.
== Dependencies ==
pLinguaPlugin has the following dependencies with other Java libraries:
* [http://www.gstaff.org/colorEditor/ ColorEditor]
* [[pLinguaCore]]
== Documentation ==
* [[Technical information]]
== Download ==
* [[Download]]
101
2009-09-29T08:45:33Z
Admin.plingua
1
pLinguaPlugin is an [http://www.eclipse.org Eclipse] plug-in which provides an end-user interface for using [[pLinguaCore]]. Hence, all services performed by pLinguaCore, such as compilation of P system files, error detection, file translation and P system simulation can be accessed in an intuitive and user-friendly way by means of pLinguaPlugin. It also provides ways to display configurations and modify specifications of P systems on real time. This component is free software published under [http://www.gnu.org/licenses/gpl.html GNU GPL] license, so everyone who is interested can change and distribute it if they comply with the license terms.
== Dependencies ==
pLinguaPlugin has the following dependencies with other Java libraries:
* [http://www.gstaff.org/colorEditor/ ColorEditor]
* [[pLinguaCore]]
== Documentation ==
* [[Technical information]]
== Download ==
* [[Download]]
145
2009-12-07T02:26:16Z
Ignacio
2
pLinguaPlugin is an [http://www.eclipse.org Eclipse] plug-in which provides an end-user interface for using [[pLinguaCore]]. Hence, all services performed by pLinguaCore, such as compilation of P system files, error detection, file translation and P system simulation can be accessed in an intuitive and user-friendly way by means of pLinguaPlugin. It also provides ways to display configurations and modify specifications of P systems on real time. This component is free software published under [http://www.gnu.org/licenses/gpl.html GNU GPL] license, so everyone who is interested can change and distribute it if they comply with the license terms.
== Dependencies ==
pLinguaPlugin has the following dependencies with other Java libraries:
* [http://www.gstaff.org/colorEditor/ ColorEditor]
* [[pLinguaCore]]
== Documentation ==
* [[Technical information]]
== Download ==
* [[Download#pLinguaPlugin|Download]]
181
2010-04-04T08:32:43Z
Ignacio
2
pLinguaPlugin is an [http://www.eclipse.org Eclipse] plug-in which provides an end-user interface for using [[pLinguaCore]]. Hence, all services performed by pLinguaCore, such as compilation of P system files, error detection, file translation and P system simulation can be accessed in an intuitive and user-friendly way by means of pLinguaPlugin. It also provides ways to display configurations and modify specifications of P systems on real time. This component is free software published under [http://www.gnu.org/licenses/gpl.html GNU GPL] license, so everyone who is interested can change and distribute it if they comply with the license terms.
At this momment, it is only compatible for [[pLinguaCore 2.0]]
== Dependencies ==
pLinguaPlugin has the following dependencies with other Java libraries:
* [http://www.gstaff.org/colorEditor/ ColorEditor]
* [[pLinguaCore 2.0]]
== Documentation ==
* [[Technical information]]
== Download ==
* [[Download#pLinguaPlugin|Download]]
183
2010-04-04T08:58:05Z
Ignacio
2
pLinguaPlugin is an [http://www.eclipse.org Eclipse] plug-in which provides an end-user interface for using [[pLinguaCore]]. Hence, all services performed by pLinguaCore, such as compilation of P system files, error detection, file translation and P system simulation can be accessed in an intuitive and user-friendly way by means of pLinguaPlugin. It also provides ways to display configurations and modify specifications of P systems on real time. This component is free software published under [http://www.gnu.org/licenses/gpl.html GNU GPL] license, so everyone who is interested can change and distribute it if they comply with the license terms.
At this momment, it is only compatible for [[pLinguaCore 2.0]]
== Dependencies ==
pLinguaPlugin has the following dependencies with other Java libraries:
* [http://www.gstaff.org/colorEditor/ ColorEditor] Download the Jar file [http://www.p-lingua.org/plinguaPlugin here].
* [[pLinguaCore 2.0]]
== Documentation ==
* [[Technical information]]
== Download ==
* [[Download#pLinguaPlugin|Download]]
184
2010-04-04T08:58:38Z
Ignacio
2
pLinguaPlugin is an [http://www.eclipse.org Eclipse] plug-in which provides an end-user interface for using [[pLinguaCore]]. Hence, all services performed by pLinguaCore, such as compilation of P system files, error detection, file translation and P system simulation can be accessed in an intuitive and user-friendly way by means of pLinguaPlugin. It also provides ways to display configurations and modify specifications of P systems on real time. This component is free software published under [http://www.gnu.org/licenses/gpl.html GNU GPL] license, so everyone who is interested can change and distribute it if they comply with the license terms.
At this momment, it is only compatible for [[pLinguaCore 2.0]]
== Dependencies ==
pLinguaPlugin has the following dependencies with other Java libraries:
* [http://www.gstaff.org/colorEditor/ ColorEditor] Download the Jar file [http://www.p-lingua.org/plinguaPlugin/cbg.editor_1.2.6.jar here].
* [[pLinguaCore 2.0]]
== Documentation ==
* [[Technical information]]
== Download ==
* [[Download#pLinguaPlugin|Download]]
185
2010-04-04T08:59:28Z
Ignacio
2
pLinguaPlugin is an [http://www.eclipse.org Eclipse] plug-in which provides an end-user interface for using [[pLinguaCore]]. Hence, all services performed by pLinguaCore, such as compilation of P system files, error detection, file translation and P system simulation can be accessed in an intuitive and user-friendly way by means of pLinguaPlugin. It also provides ways to display configurations and modify specifications of P systems on real time. This component is free software published under [http://www.gnu.org/licenses/gpl.html GNU GPL] license, so everyone who is interested can change and distribute it if they comply with the license terms.
At this momment, it is only compatible for [[pLinguaCore 2.0]]
== Dependencies ==
pLinguaPlugin has the following dependencies with other Java libraries:
* [http://www.gstaff.org/colorEditor/ ColorEditor]. You can download the Jar file [http://www.p-lingua.org/plinguaplugin/cbg.editor_1.2.6.jar here].
* [[pLinguaCore 2.0]]
== Documentation ==
* [[Technical information]]
== Download ==
* [[Download#pLinguaPlugin|Download]]
216
2010-05-13T18:29:30Z
Ignacio
2
pLinguaPlugin is an [http://www.eclipse.org Eclipse] plug-in which provides an end-user interface for using [[pLinguaCore]]. Hence, all services performed by pLinguaCore, such as compilation of P system files, error detection, file translation and P system simulation can be accessed in an intuitive and user-friendly way by means of pLinguaPlugin. It also provides ways to display configurations and modify specifications of P systems on real time. This component is free software published under [http://www.gnu.org/licenses/gpl.html GNU GPL] license, so everyone who is interested can change and distribute it if they comply with the license terms.
At this momment, it is only compatible for [[pLinguaCore 2.0]]
== Dependencies ==
pLinguaPlugin has the following dependencies with other Java libraries:
* [http://www.gstaff.org/colorEditor/ ColorEditor]. You can download the Jar file [http://www.p-lingua.org/plinguaplugin/cbg.editor_1.2.6.jar here].
* [[pLinguaCore 2.0]]
== Documentation ==
* [[Technical information]]
== Download ==
* [[Download#pLinguaPlugin|Download]]
218
2010-05-13T18:32:25Z
Ignacio
2
IMPORTANT: pLinguaPlugin is currently discontinued.
pLinguaPlugin is an [http://www.eclipse.org Eclipse] plug-in which provides an end-user interface for using [[pLinguaCore]]. Hence, all services performed by pLinguaCore, such as compilation of P system files, error detection, file translation and P system simulation can be accessed in an intuitive and user-friendly way by means of pLinguaPlugin. It also provides ways to display configurations and modify specifications of P systems on real time. This component is free software published under [http://www.gnu.org/licenses/gpl.html GNU GPL] license, so everyone who is interested can change and distribute it if they comply with the license terms.
At this momment, it is only compatible for [[pLinguaCore 2.0]]
== Dependencies ==
pLinguaPlugin has the following dependencies with other Java libraries:
* [http://www.gstaff.org/colorEditor/ ColorEditor]. You can download the Jar file [http://www.p-lingua.org/plinguaplugin/cbg.editor_1.2.6.jar here].
* [[pLinguaCore 2.0]]
== Documentation ==
* [[Technical information]]
== Download ==
* [[Download#pLinguaPlugin|Download]]
259
2011-03-21T14:23:20Z
Mgarcia
17
IMPORTANT: pLinguaPlugin is currently discontinued.
pLinguaPlugin is an [http://www.eclipse.org Eclipse] plug-in which provides an end-user interface for using [[pLinguaCore]]. Hence, all services performed by pLinguaCore, such as compilation of P system files, error detection, file translation and P system simulation can be accessed in an intuitive and user-friendly way by means of pLinguaPlugin. It also provides ways to display configurations and modify specifications of P systems on real time. This component is free software published under [http://www.gnu.org/licenses/gpl.html GNU GPL] license, so everyone who is interested can change and distribute it if they comply with the license terms.
At this momment, it is only compatible for [[pLinguaCore 2.0]]
== Dependencies ==
pLinguaPlugin has the following dependencies with other Java libraries:
* [http://www.gstaff.org/colorEditor/ ColorEditor]. You can download the Jar file [http://www.p-lingua.org/plinguaplugin/cbg.editor_1.2.6.jar here].
* [[pLinguaCore 2.0]]
== Documentation ==
* [[Technical information]]
== Download ==
* [[Download#pLinguaPlugin|Download]]
== P-Lingua XML Syntax coloring file ==
* [http://www.p-lingua.org/plinguaplugin/plingua.xml P-Lingua XML syntax coloring file]
PMCGPU
36
322
2012-10-23T15:32:07Z
Mdelamor
21
New page: '''(This page is under construction)''' PMCGPU (Parallel simulators for [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] on the [http://en.wikipedia.org/wiki/Graphics...
'''(This page is under construction)'''
PMCGPU (Parallel simulators for [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] on the [http://en.wikipedia.org/wiki/Graphics_processing_unit GPU]) is a project aimed to develop parallel simulators of [http://ppage.psystems.eu P systems]. These bio-inspired computing devices are massively parallel and non-deterministic. For this reason, the creation of efficient simulators is a challenge for the scientific community of [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing]. This project has been initiated by the [http://www.gcn.us.es Research Group on Natural Computing] (Department of Computer Science and Artificial Intelligence, University of Seville). The applications developed under the project PMCGPU are released under the GNU GPLv3 license.
== Motivation ==
== Parallel simulation of P systems with active membranes (PCUDA) ==
=== Team ===
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Ignacio Pérez Hurtado de Mendoza, Ph.D. (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
* José María Cecilia Canales, Ph.D. (University of Murcia)
* Ginés David Guerrero Hernández, Ph.D. student (University of Murcia)
* José Manuel García Carrasco, Ph.D. (University of Murcia)
=== Simulation of P systems with active membranes ===
The simulators we have developed are based on a two staged simulation algorithm. This scheme was adopted by the sequential simulator for P systems with active membranes developed in [[PLinguaCore]]. In this design, the simulation process is divided into two stages: ''selection stage'' and ''execution stage''. The selection stage consists of the search for the rules to be executed in each membrane in a given configuration. The rules selected are executed at the execution stage. At the end of the execution stage, the simulation process restarts the selection stage in an iterative way until a halting configuration is reached. This stop condition is 2-fold: a certain number of iterations or a final configuration is reached.
On one hand, at the beginning of the simulation, we define the maximum number of iterations. On the other hand, a halting configuration is obtained when there are no more rules to select at selection stage. As previously explained, the halting configuration is always reached since it is a simulator for recognizer P systems. The input data for the selection stage consists of a description of the membranes with their multisets (strings over the working alphabet O, labels associated with the membrane in H, etc.) and the set of rules R to be selected. The output data of this stage is the set of selected rules per membrane which will be executed on the execution stage.
The execution stage applies the rules previously selected on the selection stage. During the execution stage, membranes can vary by including new objects, dissolving membranes, dividing membranes, etc, obtaining a new configuration of the simulated P system. This new configuration will be the input data for the selection stage of the next iteration.
=== Design of the simulator based on CUDA ===
In the simulators developed in CUDA we have designed a solution based on mapping the double parallelism of P systems over the double parallelism of CUDA. In this sense, a ''Block of Threads'' (CUDA) is assigned to each ''Membrane'' of the system, and each ''Thread'' to each ''Object'' in the membrane. In this case, each thread corresponds to each object defined in the alphabet.
=== Publications ===
==== Journals ====
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P systems with active membranes on CUDA''', ''Briefings in Bioinformatics'', 11, 3 (2010), 313-322.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Implementing P systems parallelism by means of GPUs''', ''Lecture Notes in Computer Science'', 5957 (2010), 227-241.
==== Conference Contributions ====
* Miguel A. Martínez-del-Amor, Jose M. Cecilia, Ginés D. Guerrero, Ignacio Pérez-Hurtado. '''An Overview of P System Simulation on GPUs''', ''I Jornadas Jóvenes Investigadores'', 17 April 2010, Cáceres, Spain, p.2-7, (2010).
* Ginés D. Guerrero, José M. Cecilia, José M. García, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Analysis of P systems simulation on CUDA''', ''XX Jornadas de Paralelismo'', September 2009, A coruña, Spain, 289-294, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P Systems with active membranes on CUDA''', ''2009 International Workshop on High Performance Computational Systems Biology'', October 2009, Trento, Italy, 61-71, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''A massively parallel framework using P systems and GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2009, Illinois, USA, (2009)
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, Jose M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulating active membrane systems using GPUs''', ''10th Workshop on Membrane Computing'', August 2009, Curtea de Arges, Rumania, 369-384, (2009).
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, José M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulation of recognizer P systems by using manycore GPUs''', ''7th Brainstorming Week on Membrane Computing'', February 2009, Volume II, Seville, Spain, 45-58, (2009).
=== Downloads ===
== Parallel simulation of a family of P systems with active membranes solving SAT in linear time (PCUDASAT) ==
=== Team ===
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Ignacio Pérez Hurtado de Mendoza, Ph.D. (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
* José María Cecilia Canales, Ph.D. (University of Murcia)
* Ginés David Guerrero Hernández, Ph.D. student (University of Murcia)
* José Manuel García Carrasco, Ph.D. (University of Murcia)
* Manuel Ujaldón Martínez, Ph.D. (University of Malaga)
=== Simulator based on CUDA ===
In the simulators developed in CUDA we have designed a solution based on mapping the double parallelism of P systems over the double parallelism of CUDA. In this sense, a ''Block of Threads'' (CUDA) is assigned to each ''Membrane'' of the system, and each ''Thread'' to each ''Object'' in the membrane. In this case, each thread corresponds to each object defined in the input multiset.
=== Enhancing the simulation on CUDA ===
=== Simulators based on OpenMP/MPI ===
=== Publications ===
==== Journals ====
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulating a P system based efficient solution to SAT by using GPUs''', ''Journal of Logic and Algebraic Programming'', 19, 6 (2010), 317-325.
==== Conference Contributions ====
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''P Systems Simulations on Massively Parallel Architectures''', ''19th Intl. Conference on Parallel Architectures and Compilation Techniques (PACT'10)'', September 2010, Viena, Austria, (2010).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''Enhancing the Simulation of P Systems for the SAT Problem on GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2010, Knoxville, USA, (2010).
=== Downloads ===
== Parallel simulation of a family of tissue-like P systems with cell division solving SAT in linear time (tspSAT-GPU) ==
=== Team ===
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Jesús Pérez Carrasco, Master student (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
=== Simulator based on CUDA ===
=== Publications ===
=== Downloads ===
== Parallel simulation of Population Dynamics P systems (ABCD-GPU) ==
=== Team ===
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Ignacio Pérez Hurtado de Mendoza, Ph.D. (University of Seville)
* Adolfo Gastalver Rubio, Master student (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
* Anne Catherine Elster, Ph.D. (NTNU)
* Ian Karlin, Ph.D. (LLNL, USA)
* Rune E. Jensen (NTNU)
=== Simulator based on OpenMP ===
=== Simulator based on CUDA ===
=== Publications ===
=== Downloads ===
== Parallel simulation of Spiking Neural P systems (SNP-GPGPU) ==
=== Team ===
* Francis C. Cabarle, Ph.D. student (University of the Philippines Diliman)
* Henry N. Adorna, Ph.D. (University of the Philippines Diliman)
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
=== Simulator based on CUDA ===
=== Publications ===
=== Downloads ===
[http://code.google.com/p/snp-gpgpu/ SNP-GPGPU google code website]
325
2012-10-23T15:43:20Z
Mdelamor
21
'''(This page is under construction)'''
PMCGPU (Parallel simulators for [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] on the [http://en.wikipedia.org/wiki/Graphics_processing_unit GPU]) is a project aimed to develop parallel simulators of [http://ppage.psystems.eu P systems]. These bio-inspired computing devices are massively parallel and non-deterministic. For this reason, the creation of efficient simulators is a challenge for the scientific community of [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing]. This project has been initiated by the [http://www.gcn.us.es Research Group on Natural Computing] (Department of Computer Science and Artificial Intelligence, University of Seville). The applications developed under the project PMCGPU are released under the GNU GPLv3 license.
== Motivation ==
== Parallel simulation of P systems with active membranes (PCUDA) ==
=== Team ===
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Ignacio Pérez Hurtado de Mendoza, Ph.D. (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
* José María Cecilia Canales, Ph.D. (University of Murcia)
* Ginés David Guerrero Hernández, Ph.D. student (University of Murcia)
* José Manuel García Carrasco, Ph.D. (University of Murcia)
=== Simulation of P systems with active membranes ===
The simulators we have developed are based on a two staged simulation algorithm. This scheme was adopted by the sequential simulator for P systems with active membranes developed in [[PLinguaCore]]. In this design, the simulation process is divided into two stages: ''selection stage'' and ''execution stage''. The selection stage consists of the search for the rules to be executed in each membrane in a given configuration. The rules selected are executed at the execution stage. At the end of the execution stage, the simulation process restarts the selection stage in an iterative way until a halting configuration is reached. This stop condition is 2-fold: a certain number of iterations or a final configuration is reached.
On one hand, at the beginning of the simulation, we define the maximum number of iterations. On the other hand, a halting configuration is obtained when there are no more rules to select at selection stage. As previously explained, the halting configuration is always reached since it is a simulator for recognizer P systems. The input data for the selection stage consists of a description of the membranes with their multisets (strings over the working alphabet O, labels associated with the membrane in H, etc.) and the set of rules R to be selected. The output data of this stage is the set of selected rules per membrane which will be executed on the execution stage.
The execution stage applies the rules previously selected on the selection stage. During the execution stage, membranes can vary by including new objects, dissolving membranes, dividing membranes, etc, obtaining a new configuration of the simulated P system. This new configuration will be the input data for the selection stage of the next iteration.
=== Design of the simulator based on CUDA ===
In the simulators developed in CUDA we have designed a solution based on mapping the double parallelism of P systems over the double parallelism of CUDA. In this sense, a ''Block of Threads'' (CUDA) is assigned to each ''Membrane'' of the system, and each ''Thread'' to each ''Object'' in the membrane. In this case, each thread corresponds to each object defined in the alphabet.
=== Publications ===
==== Journals ====
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P systems with active membranes on CUDA''', ''Briefings in Bioinformatics'', 11, 3 (2010), 313-322.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Implementing P systems parallelism by means of GPUs''', ''Lecture Notes in Computer Science'', 5957 (2010), 227-241.
==== Conference Contributions ====
* Miguel A. Martínez-del-Amor, Jose M. Cecilia, Ginés D. Guerrero, Ignacio Pérez-Hurtado. '''An Overview of P System Simulation on GPUs''', ''I Jornadas Jóvenes Investigadores'', 17 April 2010, Cáceres, Spain, p.2-7, (2010).
* Ginés D. Guerrero, José M. Cecilia, José M. García, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Analysis of P systems simulation on CUDA''', ''XX Jornadas de Paralelismo'', September 2009, A coruña, Spain, 289-294, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P Systems with active membranes on CUDA''', ''2009 International Workshop on High Performance Computational Systems Biology'', October 2009, Trento, Italy, 61-71, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''A massively parallel framework using P systems and GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2009, Illinois, USA, (2009)
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, Jose M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulating active membrane systems using GPUs''', ''10th Workshop on Membrane Computing'', August 2009, Curtea de Arges, Rumania, 369-384, (2009).
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, José M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulation of recognizer P systems by using manycore GPUs''', ''7th Brainstorming Week on Membrane Computing'', February 2009, Volume II, Seville, Spain, 45-58, (2009).
=== Downloads ===
== Parallel simulation of a family of P systems with active membranes solving SAT in linear time (PCUDASAT) ==
=== Team ===
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Ignacio Pérez Hurtado de Mendoza, Ph.D. (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
* José María Cecilia Canales, Ph.D. (University of Murcia)
* Ginés David Guerrero Hernández, Ph.D. student (University of Murcia)
* José Manuel García Carrasco, Ph.D. (University of Murcia)
* Manuel Ujaldón Martínez, Ph.D. (University of Malaga)
=== Simulator based on CUDA ===
In the simulators developed in CUDA we have designed a solution based on mapping the double parallelism of P systems over the double parallelism of CUDA. In this sense, a ''Block of Threads'' (CUDA) is assigned to each ''Membrane'' of the system, and each ''Thread'' to each ''Object'' in the membrane. In this case, each thread corresponds to each object defined in the input multiset.
=== Enhancing the simulation on CUDA ===
=== Simulators based on OpenMP/MPI ===
=== Publications ===
==== Journals ====
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulating a P system based efficient solution to SAT by using GPUs''', ''Journal of Logic and Algebraic Programming'', 19, 6 (2010), 317-325.
==== Conference Contributions ====
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''P Systems Simulations on Massively Parallel Architectures''', ''19th Intl. Conference on Parallel Architectures and Compilation Techniques (PACT'10)'', September 2010, Viena, Austria, (2010).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''Enhancing the Simulation of P Systems for the SAT Problem on GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2010, Knoxville, USA, (2010).
=== Downloads ===
== Parallel simulation of a family of tissue-like P systems with cell division solving SAT in linear time (tspSAT-GPU) ==
=== Team ===
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Jesús Pérez Carrasco, Master student (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
=== Simulator based on CUDA ===
=== Publications ===
=== Downloads ===
== Parallel simulation of Population Dynamics P systems (ABCD-GPU) ==
=== Team ===
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Ignacio Pérez Hurtado de Mendoza, Ph.D. (University of Seville)
* Adolfo Gastalver Rubio, Master student (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
* Anne Catherine Elster, Ph.D. (NTNU)
* Ian Karlin, Ph.D. (LLNL, USA)
* Rune E. Jensen (NTNU)
=== Simulator based on OpenMP ===
=== Simulator based on CUDA ===
=== Publications ===
=== Downloads ===
== Parallel simulation of Spiking Neural P systems (SNP-GPGPU) ==
Note: This application is published under the MIT license.
=== Team ===
* Francis C. Cabarle, Ph.D. student (University of the Philippines Diliman)
* Henry N. Adorna, Ph.D. (University of the Philippines Diliman)
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
=== Simulator based on CUDA ===
=== Publications ===
=== Downloads ===
[http://code.google.com/p/snp-gpgpu/ SNP-GPGPU google code website]
326
2012-10-23T16:25:03Z
Mdelamor
21
'''(This page is under construction)'''
PMCGPU (Parallel simulators for [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing] on the [http://en.wikipedia.org/wiki/Graphics_processing_unit GPU]) is a project aimed to develop parallel simulators of [http://ppage.psystems.eu P systems]. These bio-inspired computing devices are massively parallel and non-deterministic. For this reason, the creation of efficient simulators is a challenge for the scientific community of [http://en.wikipedia.org/wiki/Membrane_computing Membrane Computing]. This project has been initiated by the [http://www.gcn.us.es Research Group on Natural Computing] (Department of Computer Science and Artificial Intelligence, University of Seville). The applications developed under the project PMCGPU are released under the GNU GPLv3 license.
The official webpage of the project is [http://sourceforge.net/p/pmcgpu], and has updated information, download files, etc.
== Motivation ==
== Parallel simulation of P systems with active membranes (PCUDA) ==
=== Team ===
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Ignacio Pérez Hurtado de Mendoza, Ph.D. (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
* José María Cecilia Canales, Ph.D. (University of Murcia)
* Ginés David Guerrero Hernández, Ph.D. student (University of Murcia)
* José Manuel García Carrasco, Ph.D. (University of Murcia)
=== Simulation of P systems with active membranes ===
The simulators we have developed are based on a two staged simulation algorithm. This scheme was adopted by the sequential simulator for P systems with active membranes developed in [[PLinguaCore]]. In this design, the simulation process is divided into two stages: ''selection stage'' and ''execution stage''. The selection stage consists of the search for the rules to be executed in each membrane in a given configuration. The rules selected are executed at the execution stage. At the end of the execution stage, the simulation process restarts the selection stage in an iterative way until a halting configuration is reached. This stop condition is 2-fold: a certain number of iterations or a final configuration is reached.
On one hand, at the beginning of the simulation, we define the maximum number of iterations. On the other hand, a halting configuration is obtained when there are no more rules to select at selection stage. As previously explained, the halting configuration is always reached since it is a simulator for recognizer P systems. The input data for the selection stage consists of a description of the membranes with their multisets (strings over the working alphabet O, labels associated with the membrane in H, etc.) and the set of rules R to be selected. The output data of this stage is the set of selected rules per membrane which will be executed on the execution stage.
The execution stage applies the rules previously selected on the selection stage. During the execution stage, membranes can vary by including new objects, dissolving membranes, dividing membranes, etc, obtaining a new configuration of the simulated P system. This new configuration will be the input data for the selection stage of the next iteration.
=== Design of the simulator based on CUDA ===
In the simulators developed in CUDA we have designed a solution based on mapping the double parallelism of P systems over the double parallelism of CUDA. In this sense, a ''Block of Threads'' (CUDA) is assigned to each ''Membrane'' of the system, and each ''Thread'' to each ''Object'' in the membrane. In this case, each thread corresponds to each object defined in the alphabet.
=== Publications ===
==== Journals ====
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P systems with active membranes on CUDA''', ''Briefings in Bioinformatics'', 11, 3 (2010), 313-322.
* Jose M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Implementing P systems parallelism by means of GPUs''', ''Lecture Notes in Computer Science'', 5957 (2010), 227-241.
==== Conference Contributions ====
* Miguel A. Martínez-del-Amor, Jose M. Cecilia, Ginés D. Guerrero, Ignacio Pérez-Hurtado. '''An Overview of P System Simulation on GPUs''', ''I Jornadas Jóvenes Investigadores'', 17 April 2010, Cáceres, Spain, p.2-7, (2010).
* Ginés D. Guerrero, José M. Cecilia, José M. García, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Analysis of P systems simulation on CUDA''', ''XX Jornadas de Paralelismo'', September 2009, A coruña, Spain, 289-294, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulation of P Systems with active membranes on CUDA''', ''2009 International Workshop on High Performance Computational Systems Biology'', October 2009, Trento, Italy, 61-71, (2009).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''A massively parallel framework using P systems and GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2009, Illinois, USA, (2009)
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, Jose M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulating active membrane systems using GPUs''', ''10th Workshop on Membrane Computing'', August 2009, Curtea de Arges, Rumania, 369-384, (2009).
* Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, José M. Cecilia, Ginés D. Guerrero, José M. García. '''Simulation of recognizer P systems by using manycore GPUs''', ''7th Brainstorming Week on Membrane Computing'', February 2009, Volume II, Seville, Spain, 45-58, (2009).
=== Downloads ===
== Parallel simulation of a family of P systems with active membranes solving SAT in linear time (PCUDASAT) ==
=== Team ===
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Ignacio Pérez Hurtado de Mendoza, Ph.D. (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
* José María Cecilia Canales, Ph.D. (University of Murcia)
* Ginés David Guerrero Hernández, Ph.D. student (University of Murcia)
* José Manuel García Carrasco, Ph.D. (University of Murcia)
* Manuel Ujaldón Martínez, Ph.D. (University of Malaga)
=== Simulator based on CUDA ===
In the simulators developed in CUDA we have designed a solution based on mapping the double parallelism of P systems over the double parallelism of CUDA. In this sense, a ''Block of Threads'' (CUDA) is assigned to each ''Membrane'' of the system, and each ''Thread'' to each ''Object'' in the membrane. In this case, each thread corresponds to each object defined in the input multiset.
=== Enhancing the simulation on CUDA ===
=== Simulators based on OpenMP/MPI ===
=== Publications ===
==== Journals ====
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez. '''Simulating a P system based efficient solution to SAT by using GPUs''', ''Journal of Logic and Algebraic Programming'', 19, 6 (2010), 317-325.
==== Conference Contributions ====
* José M. Cecilia, José M. García, Ginés D. Guerrero, Miguel A. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''P Systems Simulations on Massively Parallel Architectures''', ''19th Intl. Conference on Parallel Architectures and Compilation Techniques (PACT'10)'', September 2010, Viena, Austria, (2010).
* José M. Cecilia, Ginés D. Guerrero, José M. García, Miguel Á. Martínez-del-Amor, Mario J. Pérez-Jiménez, Manuel Ujaldón. '''Enhancing the Simulation of P Systems for the SAT Problem on GPUs''', ''Symposium on Application Accelerators in High Performance Computing'', July 2010, Knoxville, USA, (2010).
=== Downloads ===
== Parallel simulation of a family of tissue-like P systems with cell division solving SAT in linear time (tspSAT-GPU) ==
=== Team ===
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Jesús Pérez Carrasco, Master student (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
=== Simulator based on CUDA ===
=== Publications ===
=== Downloads ===
== Parallel simulation of Population Dynamics P systems (ABCD-GPU) ==
=== Team ===
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Ignacio Pérez Hurtado de Mendoza, Ph.D. (University of Seville)
* Adolfo Gastalver Rubio, Master student (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
* Anne Catherine Elster, Ph.D. (NTNU)
* Ian Karlin, Ph.D. (LLNL, USA)
* Rune E. Jensen (NTNU)
=== Simulator based on OpenMP ===
=== Simulator based on CUDA ===
=== Publications ===
=== Downloads ===
== Parallel simulation of Spiking Neural P systems (SNP-GPGPU) ==
Note: This application is published under the MIT license.
=== Team ===
* Francis C. Cabarle, Ph.D. student (University of the Philippines Diliman)
* Henry N. Adorna, Ph.D. (University of the Philippines Diliman)
* Miguel Ángel Martínez del Amor, Ph.D. student (University of Seville)
* Mario de Jesús Pérez Jiménez, Ph.D. (University of Seville)
=== Simulator based on CUDA ===
=== Publications ===
=== Downloads ===
[http://code.google.com/p/snp-gpgpu/ SNP-GPGPU google code website]
Sevilla Carpets
48
396
2015-08-31T10:09:05Z
Ariscosn
537
New page: The evolution of a P system is usually a too complex process to be evaluated only by the classical parameters from computational complexity measure, time and space. For instance, we are of...
The evolution of a P system is usually a too complex process to be evaluated only by the classical parameters from computational complexity measure, time and space. For instance, we are often interested in other types of descriptive complexity information: size of the alphabet, number of membranes (initially in the system or obtained during the computation), number of rules, etc. Another interesting parameter, especially when running software simulations, is the number of elementary operations (applications of rules) that are performed during the computation.
A possible way to describe the complexity of the evolution of a P system is by means of Sevilla carpets. They were presented in [1] as an extension of the Szilard language, which consists of all strings of rule labels describing correct derivations in a given grammar. The original framework for Szilard language is the Chomsky hierarchy of grammars, where only one rule is used in each derivation step and, therefore, a derivation can be represented in a natural way as the string of labels corresponding to the used rules (we refer again to [1] for details).
Sevilla carpets are a Szilard-way to describe a computation in a P system, capturing via a bi-dimensional writing the fact that in each evolution step a P system can use not just a single rule, but a multiset of them. More precisely, the (Sevilla) carpet associated with a computation of a P system is a table with the time on the horizontal axis and the rules explicitly mentioned along the vertical axis; then, for each rule, in each step, a piece of information is given.
== References ==
[1] G. Ciobanu, Gh. Paun, Gh. Stefanescu.
''Sevilla Carpets associated with P systems''.
In Cavaliere et al (eds) Proceedings of the Brainstorming Week on Membrane Computing.
Tech. rep. RGML 26/03, Univ. Rovira i Virgili, Tarragona, Spain, 2003, 135–140.
== Software ==
* Python Script
398
2015-08-31T10:19:08Z
Ariscosn
537
The evolution of a P system is usually a too complex process to be evaluated only by the classical parameters from computational complexity measure, time and space. For instance, we are often interested in other types of descriptive complexity information: size of the alphabet, number of membranes (initially in the system or obtained during the computation), number of rules, etc. Another interesting parameter, especially when running software simulations, is the number of elementary operations (applications of rules) that are performed during the computation.
A possible way to describe the complexity of the evolution of a P system is by means of Sevilla carpets. They were presented in [1] as an extension of the Szilard language, which consists of all strings of rule labels describing correct derivations in a given grammar. The original framework for Szilard language is the Chomsky hierarchy of grammars, where only one rule is used in each derivation step and, therefore, a derivation can be represented in a natural way as the string of labels corresponding to the used rules (we refer again to [1] for details).
Sevilla carpets are a Szilard-way to describe a computation in a P system, capturing via a bi-dimensional writing the fact that in each evolution step a P system can use not just a single rule, but a multiset of them. More precisely, the (Sevilla) carpet associated with a computation of a P system is a table with the time on the horizontal axis and the rules explicitly mentioned along the vertical axis; then, for each rule, in each step, a piece of information is given.
== References ==
[1] G. Ciobanu, Gh. Paun, Gh. Stefanescu.
''Sevilla Carpets associated with P systems''.
In Cavaliere et al (eds) Proceedings of the Brainstorming Week on Membrane Computing.
Tech. rep. RGML 26/03, Univ. Rovira i Virgili, Tarragona, Spain, 2003, 135–140.
== Software ==
* README [[Media:README]]
* Main Script [[Media:sevilla_carpet]]
* Python core [[Media:simu_a_puntos.py]] (comments in Spanish!)
Simulating Population Dynamics P Systems with Proportional Object Distribution
26
272
2012-08-23T17:52:10Z
Ignacio
2
New page: test
test
273
2012-08-23T17:55:29Z
Ignacio
2
[[BvBWMC12]] moved to [[Simulating Population Dynamics P Systems with Proportional Object Distribution]]
test
277
2012-08-23T18:13:17Z
Ignacio
2
Population Dynamics P systems (PDP systems, in short) refer to a formal framework for ecological modelling. The semantics of the model associates probabilities with rules, but the rules are also applied in a maximally parallel way.
This webpage includes all the material used in the paper [http://www.gcn.us.es/10BWMC/10BWMCvolII/papers/dcba.pdf DCBA: Simulating population dynamics P systems with proportional object distribution]. The paper introduces the Direct distribution based on Consistent Blocks Algorithm (DCBA), a simulation algorithm which address that inherent non-determinism of the model by distributing proportionally the resources.
285
2012-08-23T18:17:27Z
Ignacio
2
Population Dynamics P systems (PDP systems, in short) refer to a formal framework for ecological modelling. The semantics of the model associates probabilities with rules, but the rules are also applied in a maximally parallel way.
This webpage includes all the material used in the paper [http://www.gcn.us.es/10BWMC/10BWMCvolII/papers/dcba.pdf DCBA: Simulating population dynamics P systems with proportional object distribution]. The paper introduces the Direct distribution based on Consistent Blocks Algorithm (DCBA), a simulation algorithm which address the inherent non-determinism of the models by distributing proportionally the resources. A model for the Bearded Vulture has been used as example.
286
2012-08-23T18:20:43Z
Ignacio
2
Population Dynamics P systems (PDP systems, in short) refer to a formal framework for ecological modelling. The semantics of the model associates probabilities with rules, but the rules are also applied in a maximally parallel way.
This webpage includes all the material used in the paper [http://www.gcn.us.es/10BWMC/10BWMCvolII/papers/dcba.pdf DCBA: Simulating population dynamics P systems with proportional object distribution]. The paper introduces the Direct distribution based on Consistent Blocks Algorithm (DCBA), a simulation algorithm which address the inherent non-determinism of the models by distributing proportionally the resources. A model for the Bearded Vulture has been used as example.
== Materials ==
* [[PLinguaCore3.0]]
287
2012-08-23T18:21:17Z
Ignacio
2
Population Dynamics P systems (PDP systems, in short) refer to a formal framework for ecological modelling. The semantics of the model associates probabilities with rules, but the rules are also applied in a maximally parallel way.
This webpage includes all the material used in the paper [http://www.gcn.us.es/10BWMC/10BWMCvolII/papers/dcba.pdf DCBA: Simulating population dynamics P systems with proportional object distribution]. The paper introduces the Direct distribution based on Consistent Blocks Algorithm (DCBA), a simulation algorithm which address the inherent non-determinism of the models by distributing proportionally the resources. A model for the Bearded Vulture has been used as example.
== Materials ==
* [[pLinguaCore 3.0]]
289
2012-08-23T20:45:58Z
Ignacio
2
Population Dynamics P systems (PDP systems, in short) refer to a formal framework for ecological modelling. The semantics of the model associates probabilities with rules, but the rules are also applied in a maximally parallel way.
This webpage includes all the material used in the paper [http://www.gcn.us.es/10BWMC/10BWMCvolII/papers/dcba.pdf DCBA: Simulating population dynamics P systems with proportional object distribution]. The paper introduces the Direct distribution based on Consistent Blocks Algorithm (DCBA), a simulation algorithm which address the inherent non-determinism of the models by distributing proportionally the resources. A model for the Bearded Vulture has been used as example.
== Materials ==
* [[pLinguaCore 3.0]]
* [[Media:Bearded_vulture_BWMC12.pli]]
290
2012-08-23T20:49:01Z
Ignacio
2
Population Dynamics P systems (PDP systems, in short) refer to a formal framework for ecological modelling. The semantics of the model associates probabilities with rules, but the rules are also applied in a maximally parallel way.
This webpage includes all the material used in the paper [http://www.gcn.us.es/10BWMC/10BWMCvolII/papers/dcba.pdf DCBA: Simulating population dynamics P systems with proportional object distribution]. The paper introduces the Direct distribution based on Consistent Blocks Algorithm (DCBA), a simulation algorithm which address the inherent non-determinism of the models by distributing proportionally the resources. A model for the Bearded Vulture has been used as example.
== Materials ==
* [[pLinguaCore 3.0]]
* [[Media:Bearded_vulture_BWMC12.pli|The bearded vulture model in P-Lingua format]]
292
2012-08-23T20:52:16Z
Ignacio
2
Population Dynamics P systems (PDP systems, in short) refer to a formal framework for ecological modelling. The semantics of the model associates probabilities with rules, but the rules are also applied in a maximally parallel way.
This webpage includes all the material used in the paper [http://www.gcn.us.es/10BWMC/10BWMCvolII/papers/dcba.pdf DCBA: Simulating population dynamics P systems with proportional object distribution]. The paper introduces the Direct distribution based on Consistent Blocks Algorithm (DCBA), a simulation algorithm which address the inherent non-determinism of the models by distributing proportionally the resources. A model for the Bearded Vulture has been used as example.
== Materials ==
* [[pLinguaCore 3.0]]
* [[Media:Bearded_vulture_BWMC12.pli|The bearded vulture model in P-Lingua format]]
* [[Media:SimulationWorkflowDCBA.java|The source code of the simulation workflow]]
294
2012-08-23T21:18:15Z
Ignacio
2
Population Dynamics P systems (PDP systems, in short) refer to a formal framework for ecological modelling. The semantics of the model associates probabilities with rules, but the rules are also applied in a maximally parallel way.
This webpage includes all the material used in the paper [http://www.gcn.us.es/10BWMC/10BWMCvolII/papers/dcba.pdf DCBA: Simulating population dynamics P systems with proportional object distribution]. The paper introduces the Direct distribution based on Consistent Blocks Algorithm (DCBA), a simulation algorithm which address the inherent non-determinism of the models by distributing proportionally the resources. A model for the Bearded Vulture has been used as example.
== Materials ==
* [[pLinguaCore 3.0]]
* [[Media:Bearded_vulture_BWMC12.pli|The bearded vulture model in P-Lingua format]]
* [[Media:SimulationWorkflowDCBA.java|The source code of the simulation workflow]]
* [[Media:SimulationWorkflow.jar|The simulation workflow jar file (with all dependencies included)]]
** Instructions to reproduce the workflow:
### Put the files 'SimulationWorkflow.jar' and 'Bearded_vulture_BWMC12.pli' in a folder.
### From the command-line, navigate to the folder and write: 'java -jar SimulationWorkflow.jar' (a Java Runtime Environment is needed)
295
2012-08-23T21:18:25Z
Ignacio
2
Population Dynamics P systems (PDP systems, in short) refer to a formal framework for ecological modelling. The semantics of the model associates probabilities with rules, but the rules are also applied in a maximally parallel way.
This webpage includes all the material used in the paper [http://www.gcn.us.es/10BWMC/10BWMCvolII/papers/dcba.pdf DCBA: Simulating population dynamics P systems with proportional object distribution]. The paper introduces the Direct distribution based on Consistent Blocks Algorithm (DCBA), a simulation algorithm which address the inherent non-determinism of the models by distributing proportionally the resources. A model for the Bearded Vulture has been used as example.
== Materials ==
* [[pLinguaCore 3.0]]
* [[Media:Bearded_vulture_BWMC12.pli|The bearded vulture model in P-Lingua format]]
* [[Media:SimulationWorkflowDCBA.java|The source code of the simulation workflow]]
* [[Media:SimulationWorkflow.jar|The simulation workflow jar file (with all dependencies included)]]
** Instructions to reproduce the workflow:
## Put the files 'SimulationWorkflow.jar' and 'Bearded_vulture_BWMC12.pli' in a folder.
## From the command-line, navigate to the folder and write: 'java -jar SimulationWorkflow.jar' (a Java Runtime Environment is needed)
296
2012-08-23T21:18:32Z
Ignacio
2
Population Dynamics P systems (PDP systems, in short) refer to a formal framework for ecological modelling. The semantics of the model associates probabilities with rules, but the rules are also applied in a maximally parallel way.
This webpage includes all the material used in the paper [http://www.gcn.us.es/10BWMC/10BWMCvolII/papers/dcba.pdf DCBA: Simulating population dynamics P systems with proportional object distribution]. The paper introduces the Direct distribution based on Consistent Blocks Algorithm (DCBA), a simulation algorithm which address the inherent non-determinism of the models by distributing proportionally the resources. A model for the Bearded Vulture has been used as example.
== Materials ==
* [[pLinguaCore 3.0]]
* [[Media:Bearded_vulture_BWMC12.pli|The bearded vulture model in P-Lingua format]]
* [[Media:SimulationWorkflowDCBA.java|The source code of the simulation workflow]]
* [[Media:SimulationWorkflow.jar|The simulation workflow jar file (with all dependencies included)]]
** Instructions to reproduce the workflow:
# Put the files 'SimulationWorkflow.jar' and 'Bearded_vulture_BWMC12.pli' in a folder.
# From the command-line, navigate to the folder and write: 'java -jar SimulationWorkflow.jar' (a Java Runtime Environment is needed)
297
2012-08-23T21:19:21Z
Ignacio
2
Population Dynamics P systems (PDP systems, in short) refer to a formal framework for ecological modelling. The semantics of the model associates probabilities with rules, but the rules are also applied in a maximally parallel way.
This webpage includes all the material used in the paper [http://www.gcn.us.es/10BWMC/10BWMCvolII/papers/dcba.pdf DCBA: Simulating population dynamics P systems with proportional object distribution]. The paper introduces the Direct distribution based on Consistent Blocks Algorithm (DCBA), a simulation algorithm which address the inherent non-determinism of the models by distributing proportionally the resources. A model for the Bearded Vulture has been used as example.
== Materials ==
* [[pLinguaCore 3.0]]
* [[Media:Bearded_vulture_BWMC12.pli|The bearded vulture model in P-Lingua format]]
* [[Media:SimulationWorkflowDCBA.java|The source code of the simulation workflow]]
* [[Media:SimulationWorkflow.jar|The simulation workflow jar file]] (with all dependencies included)
== Instructions==
# Put the files 'SimulationWorkflow.jar' and 'Bearded_vulture_BWMC12.pli' in a folder.
# From the command-line, navigate to the folder and write: 'java -jar SimulationWorkflow.jar' (a Java Runtime Environment is needed)
298
2012-08-23T21:19:59Z
Ignacio
2
Population Dynamics P systems (PDP systems, in short) refer to a formal framework for ecological modelling. The semantics of the model associates probabilities with rules, but the rules are also applied in a maximally parallel way.
This webpage includes all the material used in the paper [http://www.gcn.us.es/10BWMC/10BWMCvolII/papers/dcba.pdf DCBA: Simulating population dynamics P systems with proportional object distribution]. The paper introduces the Direct distribution based on Consistent Blocks Algorithm (DCBA), a simulation algorithm which address the inherent non-determinism of the models by distributing proportionally the resources. A model for the Bearded Vulture has been used as example.
== Materials ==
* [[pLinguaCore 3.0]]
* [[Media:Bearded_vulture_BWMC12.pli|The bearded vulture model in P-Lingua format]]
* [[Media:SimulationWorkflowDCBA.java|The source code of the simulation workflow]]
* [[Media:SimulationWorkflow.jar|The simulation workflow jar file]] (with all dependencies included)
== Instructions==
# Put the files [[Media:SimulationWorkflow.jar]] and [[Media:Bearded_vulture_BWMC12.pli]] in a folder.
# From the command-line, navigate to the folder and write: 'java -jar SimulationWorkflow.jar' (a Java Runtime Environment is needed)
299
2012-08-23T21:20:09Z
Ignacio
2
Population Dynamics P systems (PDP systems, in short) refer to a formal framework for ecological modelling. The semantics of the model associates probabilities with rules, but the rules are also applied in a maximally parallel way.
This webpage includes all the material used in the paper [http://www.gcn.us.es/10BWMC/10BWMCvolII/papers/dcba.pdf DCBA: Simulating population dynamics P systems with proportional object distribution]. The paper introduces the Direct distribution based on Consistent Blocks Algorithm (DCBA), a simulation algorithm which address the inherent non-determinism of the models by distributing proportionally the resources. A model for the Bearded Vulture has been used as example.
== Materials ==
* [[pLinguaCore 3.0]]
* [[Media:Bearded_vulture_BWMC12.pli|The bearded vulture model in P-Lingua format]]
* [[Media:SimulationWorkflowDCBA.java|The source code of the simulation workflow]]
* [[Media:SimulationWorkflow.jar|The simulation workflow jar file]] (with all dependencies included)
== Instructions==
# Put the files [[Media:SimulationWorkflow.jar]] and [[Media:Bearded_vulture_BWMC12.pli]] in a folder.
# From the command-line, navigate to the folder and write: ''java -jar SimulationWorkflow.jar'' (a Java Runtime Environment is needed)
300
2012-08-23T21:20:19Z
Ignacio
2
Population Dynamics P systems (PDP systems, in short) refer to a formal framework for ecological modelling. The semantics of the model associates probabilities with rules, but the rules are also applied in a maximally parallel way.
This webpage includes all the material used in the paper [http://www.gcn.us.es/10BWMC/10BWMCvolII/papers/dcba.pdf DCBA: Simulating population dynamics P systems with proportional object distribution]. The paper introduces the Direct distribution based on Consistent Blocks Algorithm (DCBA), a simulation algorithm which address the inherent non-determinism of the models by distributing proportionally the resources. A model for the Bearded Vulture has been used as example.
== Materials ==
* [[pLinguaCore 3.0]]
* [[Media:Bearded_vulture_BWMC12.pli|The bearded vulture model in P-Lingua format]]
* [[Media:SimulationWorkflowDCBA.java|The source code of the simulation workflow]]
* [[Media:SimulationWorkflow.jar|The simulation workflow jar file]] (with all dependencies included)
== Instructions==
# Put the files [[Media:SimulationWorkflow.jar]] and [[Media:Bearded_vulture_BWMC12.pli]] in a folder.
# From the command-line, navigate to the folder and write: '''java -jar SimulationWorkflow.jar''' (a Java Runtime Environment is needed)
301
2012-08-23T21:20:39Z
Ignacio
2
Population Dynamics P systems (PDP systems, in short) refer to a formal framework for ecological modelling. The semantics of the model associates probabilities with rules, but the rules are also applied in a maximally parallel way.
This webpage includes all the material used in the paper [http://www.gcn.us.es/10BWMC/10BWMCvolII/papers/dcba.pdf DCBA: Simulating population dynamics P systems with proportional object distribution]. The paper introduces the Direct distribution based on Consistent Blocks Algorithm (DCBA), a simulation algorithm which address the inherent non-determinism of the models by distributing proportionally the resources. A model for the Bearded Vulture has been used as example.
== Materials ==
* [[pLinguaCore 3.0]]
* [[Media:Bearded_vulture_BWMC12.pli|The bearded vulture model in P-Lingua format]]
* [[Media:SimulationWorkflowDCBA.java|The source code of the simulation workflow]]
* [[Media:SimulationWorkflow.jar|The simulation workflow jar file]] (with all dependencies included)
== Instructions==
# Put the files [[SimulationWorkflow.jar]] and [[Media:Bearded_vulture_BWMC12.pli]] in a folder.
# From the command-line, navigate to the folder and write: '''java -jar SimulationWorkflow.jar''' (a Java Runtime Environment is needed)
302
2012-08-23T21:21:02Z
Ignacio
2
Population Dynamics P systems (PDP systems, in short) refer to a formal framework for ecological modelling. The semantics of the model associates probabilities with rules, but the rules are also applied in a maximally parallel way.
This webpage includes all the material used in the paper [http://www.gcn.us.es/10BWMC/10BWMCvolII/papers/dcba.pdf DCBA: Simulating population dynamics P systems with proportional object distribution]. The paper introduces the Direct distribution based on Consistent Blocks Algorithm (DCBA), a simulation algorithm which address the inherent non-determinism of the models by distributing proportionally the resources. A model for the Bearded Vulture has been used as example.
== Materials ==
* [[pLinguaCore 3.0]]
* [[Media:Bearded_vulture_BWMC12.pli|The bearded vulture model in P-Lingua format]]
* [[Media:SimulationWorkflowDCBA.java|The source code of the simulation workflow]]
* [[Media:SimulationWorkflow.jar|The simulation workflow jar file]] (with all dependencies included)
== Instructions==
# Put the files [[Media:SimulationWorkflow.jar|SimulationWorkflow.jar]] and [[Media:Bearded_vulture_BWMC12.pli|SimulationWorkflow.jar]] in a folder.
# From the command-line, navigate to the folder and write: '''java -jar SimulationWorkflow.jar''' (a Java Runtime Environment is needed)
303
2012-08-23T21:21:16Z
Ignacio
2
Population Dynamics P systems (PDP systems, in short) refer to a formal framework for ecological modelling. The semantics of the model associates probabilities with rules, but the rules are also applied in a maximally parallel way.
This webpage includes all the material used in the paper [http://www.gcn.us.es/10BWMC/10BWMCvolII/papers/dcba.pdf DCBA: Simulating population dynamics P systems with proportional object distribution]. The paper introduces the Direct distribution based on Consistent Blocks Algorithm (DCBA), a simulation algorithm which address the inherent non-determinism of the models by distributing proportionally the resources. A model for the Bearded Vulture has been used as example.
== Materials ==
* [[pLinguaCore 3.0]]
* [[Media:Bearded_vulture_BWMC12.pli|The bearded vulture model in P-Lingua format]]
* [[Media:SimulationWorkflowDCBA.java|The source code of the simulation workflow]]
* [[Media:SimulationWorkflow.jar|The simulation workflow jar file]] (with all dependencies included)
== Instructions==
# Put the files [[Media:SimulationWorkflow.jar|SimulationWorkflow.jar]] and [[Media:Bearded_vulture_BWMC12.pli|Bearded_vulture_BWMC12.pli]] in a folder.
# From the command-line, navigate to the folder and write: '''java -jar SimulationWorkflow.jar''' (a Java Runtime Environment is needed)
305
2012-08-24T06:57:11Z
Ignacio
2
Population Dynamics P systems (PDP systems, in short) refer to a formal framework for ecological modelling. The semantics of the model associates probabilities with rules, but the rules are also applied in a maximally parallel way.
This webpage includes all the material used in the paper [http://www.gcn.us.es/10BWMC/10BWMCvolII/papers/dcba.pdf DCBA: Simulating population dynamics P systems with proportional object distribution]. The paper introduces the Direct distribution based on Consistent Blocks Algorithm (DCBA), a simulation algorithm which address the inherent non-determinism of the models by distributing proportionally the resources. A model for the Bearded Vulture ecosystem has been used as example.
== Materials ==
* [[pLinguaCore 3.0]]
* [[Media:Bearded_vulture_BWMC12.pli|The bearded vulture model in P-Lingua format]]
* [[Media:SimulationWorkflowDCBA.java|The source code of the simulation workflow]]
* [[Media:SimulationWorkflow.jar|The simulation workflow jar file]] (with all dependencies included)
== Instructions==
# Put the files [[Media:SimulationWorkflow.jar|SimulationWorkflow.jar]] and [[Media:Bearded_vulture_BWMC12.pli|Bearded_vulture_BWMC12.pli]] in a folder.
# From the command-line, navigate to the folder and write: '''java -jar SimulationWorkflow.jar''' (a Java Runtime Environment is needed)
Software portability
15
68
2009-08-21T16:27:39Z
Admin.plingua
1
New page: [[pLinguaCore]] can export a P system definition from an [[input format]] to an [[output format]], then, the same P system definitions can be used in many different software environments. ...
[[pLinguaCore]] can export a P system definition from an [[input format]] to an [[output format]], then, the same P system definitions can be used in many different software environments. The main [[input format]] is the [[P-Lingua format]]
Supported models
7
50
2009-08-21T16:06:19Z
Admin.plingua
1
New page: The following models are supported by [[P-Lingua]] and its [[associated tools]]: == Cell-like P system models == * Active membranes with division rules * Active membranes with creation r...
The following models are supported by [[P-Lingua]] and its [[associated tools]]:
== Cell-like P system models ==
* Active membranes with division rules
* Active membranes with creation rules
* Transition P systems
* Symport/antiport P systems
* Stochastic P systems
* Probabilistic P systems
== Tissue-like P system models ==
Not supported yet.
188
2010-04-04T09:10:40Z
Ignacio
2
The following models are supported by the last version of [[P-Lingua]]:
== Cell-like P system models ==
* Active membranes with division rules
* Active membranes with creation rules
* Transition P systems
* Symport/antiport P systems
* Stochastic P systems
* Probabilistic P systems
== Tissue-like P system models ==
* Tissue-like P systems with communication and division rules
354
2013-09-30T10:22:48Z
Miguel
3
The following models are supported by the last version (4.0) of [[P-Lingua]]:
== Cell-like P system models ==
* Active membranes with division rules
* Active membranes with creation rules
* Transition P systems
* Symport/antiport P systems
* Stochastic P systems
* Probabilistic P systems
== Tissue-like P system models ==
* Tissue-like P systems with communication and division rules
* Tissue-like P systems with cell separation rules
== Spiking neural-like P system models ==
* Spiking neural P systems with division and budding and delays
== Kernel P system models ==
* Kernel P systems (kP-Lingua)
355
2013-09-30T10:23:00Z
Miguel
3
/* Spiking neural-like P system models */
The following models are supported by the last version (4.0) of [[P-Lingua]]:
== Cell-like P system models ==
* Active membranes with division rules
* Active membranes with creation rules
* Transition P systems
* Symport/antiport P systems
* Stochastic P systems
* Probabilistic P systems
== Tissue-like P system models ==
* Tissue-like P systems with communication and division rules
* Tissue-like P systems with cell separation rules
== Spiking neural-like P system models ==
* Spiking neural P systems with division, budding and delays
== Kernel P system models ==
* Kernel P systems (kP-Lingua)
356
2013-09-30T10:23:48Z
Miguel
3
/* Cell-like P system models */
The following models are supported by the last version (4.0) of [[P-Lingua]]:
== Cell-like P system models ==
* Active membranes with division rules
* Active membranes with creation rules
* Transition P systems
* Symport/antiport P systems
* Stochastic P systems (discontinued, refer to other simulation frameworks such as Infobiotics Workbench)
* Probabilistic P systems (PDP systems)
== Tissue-like P system models ==
* Tissue-like P systems with communication and division rules
* Tissue-like P systems with cell separation rules
== Spiking neural-like P system models ==
* Spiking neural P systems with division, budding and delays
== Kernel P system models ==
* Kernel P systems (kP-Lingua)
360
2013-09-30T11:27:08Z
Miguel
3
The following models are supported by the last version (4.0) of [[P-Lingua]]:
== Cell-like P system models ==
* Active membranes with division rules
* Active membranes with creation rules
* Transition P systems
* Symport/antiport P systems
* Stochastic P systems (discontinued, refer to other simulation frameworks such as Infobiotics Workbench)
* Probabilistic P systems (PDP systems)
== Tissue-like P system models ==
* Tissue-like P systems with communication and division rules
* Tissue-like P systems with cell separation rules
== Spiking neural-like P system models ==
* Spiking neural P systems with division, budding and delays
== Kernel P system models ==
* Simple kernel P systems (skP systems)
Technical information
4
32
2009-08-21T15:37:40Z
Admin.plingua
1
New page: * [[pLinguaCore]] ** [http://www.p-lingua.org/plinguacore/javadoc/ JavaDoc]
* [[pLinguaCore]]
** [http://www.p-lingua.org/plinguacore/javadoc/ JavaDoc]
33
2009-08-21T15:39:26Z
Admin.plingua
1
* [http://www.p-lingua.org/plinguacore/javadoc/ Java documentation] for the [[pLinguaCore]] library
34
2009-08-21T15:39:50Z
Admin.plingua
1
* [http://www.p-lingua.org/plinguacore/javadoc/ Java documentation] for the [[pLinguaCore]] library
35
2009-08-21T15:40:31Z
Admin.plingua
1
* [http://www.p-lingua.org/plinguacore/javadoc/ API documentation] for the [[pLinguaCore]] library
40
2009-08-21T15:57:12Z
Admin.plingua
1
== pLinguaCore ==
* [http://www.p-lingua.org/plinguacore/javadoc/ API documentation] for the [[pLinguaCore]] library
41
2009-08-21T15:57:24Z
Admin.plingua
1
== pLinguaCore ==
* [http://www.p-lingua.org/plinguacore/javadoc/ API documentation]
42
2009-08-21T15:57:33Z
Admin.plingua
1
== [[pLinguaCore]] ==
* [http://www.p-lingua.org/plinguacore/javadoc/ API documentation]
96
2009-09-29T08:36:20Z
Admin.plingua
1
== [[pLinguaCore]] ==
* [http://www.p-lingua.org/plinguacore/javadoc/ API documentation]
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/javadoc/ API documentation]
151
2010-04-04T06:29:54Z
Ignacio
2
== [[pLinguaCore 2.0]] ==
* [http://www.p-lingua.org/plinguacore/javadoc/ API documentation]
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/javadoc/ API documentation]
152
2010-04-04T06:31:22Z
Ignacio
2
== [[pLinguaCore 2.1]] ==
* [http://www.p-lingua.org/plinguacore2.1/javadoc/ API documentation]
== [[pLinguaCore 2.0]] ==
* [http://www.p-lingua.org/plinguacore2.0/javadoc/ API documentation]
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/javadoc/ API documentation]
153
2010-04-04T06:34:55Z
Ignacio
2
== [[pLinguaCore|pLinguaCore 2.0]] ==
* [http://www.p-lingua.org/plinguacore2.1/javadoc/ API documentation]
== [[pLinguaCore]] ==
* [http://www.p-lingua.org/plinguacore2.0/javadoc/ API documentation]
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/javadoc/ API documentation]
154
2010-04-04T06:35:46Z
Ignacio
2
== [[pLinguaCore|pLinguaCore 2.1]] ==
* [http://www.p-lingua.org/plinguacore2.1/javadoc/ API documentation]
== [[pLinguaCore|pLinguaCore 2.0]] ==
* [http://www.p-lingua.org/plinguacore2.0/javadoc/ API documentation]
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/javadoc/ API documentation]
166
2010-04-04T07:01:26Z
Ignacio
2
== [[pLinguaCore 2.1]] ==
* [http://www.p-lingua.org/plinguacore2.1/javadoc/ API documentation]
-- [[pLinguaCore 2.0]] --
* [http://www.p-lingua.org/plinguacore2.0/javadoc/ API documentation]
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/javadoc/ API documentation]
167
2010-04-04T07:02:09Z
Ignacio
2
== [[pLinguaCore]] ==
== [[pLinguaCore 2.1]] ==
* [http://www.p-lingua.org/plinguacore2.1/javadoc/ API documentation]
== [[pLinguaCore 2.0]] ==
* [http://www.p-lingua.org/plinguacore2.0/javadoc/ API documentation]
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/javadoc/ API documentation]
168
2010-04-04T07:03:55Z
Ignacio
2
== [[pLinguaCore]] ==
=== [[pLinguaCore 2.1]] ===
* [http://www.p-lingua.org/plinguacore2.1/javadoc/ API documentation]
=== [[pLinguaCore 2.0]] ===
* [http://www.p-lingua.org/plinguacore2.0/javadoc/ API documentation]
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/javadoc/ API documentation]
172
2010-04-04T07:07:35Z
Ignacio
2
== [[pLinguaCore]] ==
=== [[pLinguaCore 2.1]] ===
* [http://www.p-lingua.org/plinguacore/2.1/javadoc/ API documentation]
=== [[pLinguaCore 2.0]] ===
* [http://www.p-lingua.org/plinguacore/2.0/javadoc/ API documentation]
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/javadoc/ API documentation]
186
2010-04-04T09:00:27Z
Ignacio
2
== [[pLinguaCore]] ==
=== [[pLinguaCore 2.1]] ===
* [http://www.p-lingua.org/plinguacore/2.1/javadoc/ API documentation]
=== [[pLinguaCore 2.0]] ===
* [http://www.p-lingua.org/plinguacore/2.0/javadoc/ API documentation]
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/userguide.pdf User guide]
* [http://www.p-lingua.org/plinguaplugin/javadoc/ API documentation]
309
2012-08-26T03:23:32Z
Ignacio
2
== [[pLinguaCore]] ==
=== [[pLinguaCore 3.0]] ===
* [http://www.p-lingua.org/plinguacore/2.1/javadoc/ API documentation]
=== [[pLinguaCore 2.1]] ===
* [http://www.p-lingua.org/plinguacore/2.1/javadoc/ API documentation]
=== [[pLinguaCore 2.0]] ===
* [http://www.p-lingua.org/plinguacore/2.0/javadoc/ API documentation]
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/userguide.pdf User guide]
* [http://www.p-lingua.org/plinguaplugin/javadoc/ API documentation]
347
2013-09-28T16:35:44Z
Ignacio
2
== [[pLinguaCore]] ==
=== [[pLinguaCore 4.0]] ===
* [http://www.p-lingua.org/plinguacore/4.0/javadoc/ API documentation]
=== [[pLinguaCore 3.0]] ===
* [http://www.p-lingua.org/plinguacore/2.1/javadoc/ API documentation]
=== [[pLinguaCore 2.1]] ===
* [http://www.p-lingua.org/plinguacore/2.1/javadoc/ API documentation]
=== [[pLinguaCore 2.0]] ===
* [http://www.p-lingua.org/plinguacore/2.0/javadoc/ API documentation]
== [[pLinguaPlugin]] ==
* [http://www.p-lingua.org/plinguaplugin/userguide.pdf User guide]
* [http://www.p-lingua.org/plinguaplugin/javadoc/ API documentation]
Tritrophic Interactions
53
405
2005-03-19T22:22:07Z
Ignacio
2
New page: M. Angels Colomer, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, and Agustin Riscos-Núñez. Simulating tritrophic interactions by means of P systems. In Fifth International Conference...
M. Angels Colomer, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, and Agustin Riscos-Núñez. Simulating tritrophic interactions by means of P systems. In Fifth International Conference on Bio-Inspired Computing: Theories and Applications, BIC-TA 2010, University of Hunan, Liverpool Hope University, Liverpool, United Kingdom / Changsha, China, September 8-10 and September 23-26, 2010 [32], pages 1621-1628.
* [[Media:Tritrophic_Interactions.jar|Jar file]]
406
2005-03-19T22:22:39Z
Ignacio
2
M. Angels Colomer, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, and Agustin Riscos-Núñez. Simulating tritrophic interactions by means of P systems. In Fifth International Conference on Bio-Inspired Computing: Theories and Applications, BIC-TA 2010, University of Hunan, Liverpool Hope University, Liverpool, United Kingdom / Changsha, China, September 8-10 and September 23-26, 2010 [32], pages 1621-1628.
* [[Media:Tritrophic-interactions.jar|Jar file]]
408
2005-03-19T22:24:45Z
Ignacio
2
M. Angels Colomer, Ignacio Pérez-Hurtado, Mario J. Pérez-Jiménez, and Agustin Riscos-Núñez. Simulating tritrophic interactions by means of P systems. In Fifth International Conference on Bio-Inspired Computing: Theories and Applications, BIC-TA 2010, University of Hunan, Liverpool Hope University, Liverpool, United Kingdom / Changsha, China, September 8-10 and September 23-26, 2010 [32], pages 1621-1628.
* [[Media:Tritrophic-interactions.zip|Zip file with all included]]
XML format
8
52
2009-08-21T16:08:17Z
Admin.plingua
1
New page: This webpage is under construction.
This webpage is under construction.
Image:Bearded vulture BWMC12.pli
30
288
2012-08-23T20:44:56Z
Ignacio
2
A model for the bearded vulture ecosystem (BWMC12)
A model for the bearded vulture ecosystem (BWMC12)
Image:Confluent-cell-like-SAT.pli
49
400
2015-08-31T10:42:57Z
Ariscosn
537
Image:Deterministic-cell-like-SAT.pli
50
401
2015-08-31T10:43:18Z
Ariscosn
537
Image:PLinguaCore3 src.zip
35
314
2012-08-26T03:38:01Z
Ignacio
2
Image:PLinguaCore4 src.zip
44
346
2013-09-28T16:32:52Z
Ignacio
2
349
2013-09-28T16:56:15Z
Ignacio
2
uploaded a new version of "[[Image:PLinguaCore4 src.zip]]"
Image:POD-CCIA.pdf
25
260
2011-07-20T12:09:48Z
Ignacio
2
Image:Plinguacore3.jar
34
310
2012-08-26T03:29:11Z
Ignacio
2
Image:Plinguacore4.jar
43
344
2013-09-28T16:30:37Z
Ignacio
2
348
2013-09-28T16:54:17Z
Ignacio
2
uploaded a new version of "[[Image:Plinguacore4.jar]]"
Image:Sat cell division.pli
37
327
2013-03-06T09:44:10Z
Ignacio
2
Image:Sat tissue division.pli
38
328
2013-03-06T09:48:03Z
Ignacio
2
Image:Sat tissue separation.pli
39
329
2013-03-06T09:50:59Z
Ignacio
2
Image:SimulationWorkflow.jar
32
293
2012-08-23T21:14:45Z
Ignacio
2
Image:SimulationWorkflowDCBA.java
31
291
2012-08-23T20:51:40Z
Ignacio
2
Image:Tissue-SAT.pli
51
402
2015-08-31T10:43:28Z
Ariscosn
537
Image:Transition.pli
40
330
2013-03-06T09:51:42Z
Ignacio
2
Image:Tritrophic-interactions.jar
52
404
2005-03-19T22:17:36Z
Ignacio
2
Image:Tritrophic-interactions.zip
54
407
2005-03-19T22:24:08Z
Ignacio
2
MediaWiki:Sidebar
18
411
2005-08-06T00:09:38Z
Ignacio
2
* navigation
** mainpage|mainpage-description
** P-Lingua|P-Lingua
** Associated tools|Tools
** Applications|Applications
** Examples|Examples
** Download|Download
* Links
** http://ppage.psystems.eu/|P systems website
** http://www.gcn.us.es|Research Group on Natural Computing
** http://www.us.es|University of Seville
* SEARCH
* TOOLBOX
* LANGUAGES
73
2009-09-11T03:43:57Z
Admin.plingua
1
New page: * navigation ** mainpage|mainpage-description ** Special:AWCforum|Forums ** portal-url|portal ** currentevents-url|currentevents ** recentchanges-url|recentchanges ** randompage-url|random...
* navigation
** mainpage|mainpage-description
** Special:AWCforum|Forums
** portal-url|portal
** currentevents-url|currentevents
** recentchanges-url|recentchanges
** randompage-url|randompage
** helppage|help
* SEARCH
* TOOLBOX
* LANGUAGES
74
2009-09-11T03:45:00Z
Admin.plingua
1
* navigation
** mainpage|mainpage-description
** Special:AWCforum|Forum
** Download|Download
** portal-url|portal
** currentevents-url|currentevents
** recentchanges-url|recentchanges
** randompage-url|randompage
** helppage|help
* SEARCH
* TOOLBOX
* LANGUAGES
75
2009-09-11T03:46:39Z
Admin.plingua
1
* navigation
** mainpage|mainpage-description
** Special:AWCforum|Forum
** Download|"Download"
** recentchanges-url|recentchanges
** randompage-url|randompage
* SEARCH
* TOOLBOX
* LANGUAGES
76
2009-09-11T03:46:57Z
Admin.plingua
1
* navigation
** mainpage|mainpage-description
** Special:AWCforum|Forum
** Download|Download
** recentchanges-url|recentchanges
** randompage-url|randompage
* SEARCH
* TOOLBOX
* LANGUAGES
77
2009-09-11T03:47:31Z
Admin.plingua
1
* navigation
** mainpage|mainpage-description
** Special:AWCforum|Forum
** Download|Download section
** recentchanges-url|recentchanges
** randompage-url|randompage
* SEARCH
* TOOLBOX
* LANGUAGES
78
2009-09-11T03:48:41Z
Admin.plingua
1
* navigation
** mainpage|mainpage-description
** Special:AWCforum|Forum
** Download|Download section
** Technical information|Technical information
** recentchanges-url|recentchanges
** randompage-url|randompage
* SEARCH
* TOOLBOX
* LANGUAGES
79
2009-09-11T03:49:40Z
Admin.plingua
1
* navigation
** mainpage|mainpage-description
** Special:AWCforum|Forum
** Download|Download section
** Technical information|Documentation
** recentchanges-url|recentchanges
** randompage-url|randompage
* SEARCH
* TOOLBOX
* LANGUAGES
83
2009-09-11T03:58:38Z
Admin.plingua
1
* navigation
** mainpage|mainpage-description
** Special:AWCforum|Forum
** Technical information|Documentation
** Download|Download section
** recentchanges-url|recentchanges
** randompage-url|randompage
* SEARCH
* TOOLBOX
* LANGUAGES
84
2009-09-11T04:01:45Z
Admin.plingua
1
* navigation
** mainpage|mainpage-description
** Special:AWCforum|Forum
** Technical information|Documentation
** Download|Download section
** recentchanges-url|recentchanges
** randompage-url|randompage
* Links
** http://ppage.psystems.eu/|P systems website
** http://www.gcn.us.es|Research Group on Natural Computing
** http://www.us.es|University of Seville
* SEARCH
* TOOLBOX
* LANGUAGES
85
2009-09-11T04:03:09Z
Admin.plingua
1
* navigation
** mainpage|mainpage-description
** Special:AWCforum|Forum
** Technical information|Documentation
** Download|Download section
** recentchanges-url|recentchanges
** randompage-url|randompage
* Links
** http://ppage.psystems.eu/|The P systems website
** http://www.gcn.us.es|RGNC website
** http://www.us.es|University of Seville
* SEARCH
* TOOLBOX
* LANGUAGES
86
2009-09-11T04:03:56Z
Admin.plingua
1
* navigation
** mainpage|mainpage-description
** Special:AWCforum|Forum
** Technical information|Documentation
** Download|Download section
** recentchanges-url|recentchanges
** randompage-url|randompage
* Links
** http://ppage.psystems.eu/|The P systems website
** http://www.gcn.us.es|Research Group on Natural Computing
** http://www.us.es|University of Seville
* SEARCH
* TOOLBOX
* LANGUAGES
87
2009-09-11T04:04:43Z
Admin.plingua
1
* navigation
** mainpage|mainpage-description
** Special:AWCforum|Forum
** Technical information|Documentation
** Download|Download section
** recentchanges-url|recentchanges
** randompage-url|randompage
* Links
** http://ppage.psystems.eu/|P systems website
** http://www.gcn.us.es|Research Group on Natural Computing
** http://www.us.es|University of Seville
* SEARCH
* TOOLBOX
* LANGUAGES
99
2009-09-29T08:41:05Z
Admin.plingua
1
* navigation
** mainpage|mainpage-description
** Special:AWCforum|Forum
** P-Lingua|P-Lingua
*** pLinguaCore|pLinguaCore
** Technical information|Documentation
** Download|Download section
* Links
** http://ppage.psystems.eu/|P systems website
** http://www.gcn.us.es|Research Group on Natural Computing
** http://www.us.es|University of Seville
* SEARCH
* TOOLBOX
* LANGUAGES
100
2009-09-29T08:42:46Z
Admin.plingua
1
* navigation
** mainpage|mainpage-description
** Special:AWCforum|Forum
** P-Lingua|P-Lingua
** Technical information|Documentation
** Download|Download section
* Links
** http://ppage.psystems.eu/|P systems website
** http://www.gcn.us.es|Research Group on Natural Computing
** http://www.us.es|University of Seville
* SEARCH
* TOOLBOX
* LANGUAGES
103
2009-09-29T08:59:58Z
Admin.plingua
1
* navigation
** mainpage|mainpage-description
** Special:AWCforum|Forum
** P-Lingua|P-Lingua
** Associated tools|Tools
** Download|Download section
* Links
** http://ppage.psystems.eu/|P systems website
** http://www.gcn.us.es|Research Group on Natural Computing
** http://www.us.es|University of Seville
* SEARCH
* TOOLBOX
* LANGUAGES
104
2009-09-29T09:00:20Z
Admin.plingua
1
* navigation
** mainpage|mainpage-description
** Special:AWCforum|Forum
** P-Lingua|P-Lingua
** Technical information|Documentation
** Download|Download
* Links
** http://ppage.psystems.eu/|P systems website
** http://www.gcn.us.es|Research Group on Natural Computing
** http://www.us.es|University of Seville
* SEARCH
* TOOLBOX
* LANGUAGES
105
2009-09-29T09:01:15Z
Admin.plingua
1
* navigation
** mainpage|mainpage-description
** Special:AWCforum|Forum
** P-Lingua|P-Lingua
** Associated tools|Tools
** Download|Download
* Links
** http://ppage.psystems.eu/|P systems website
** http://www.gcn.us.es|Research Group on Natural Computing
** http://www.us.es|University of Seville
* SEARCH
* TOOLBOX
* LANGUAGES
221
2010-09-03T06:20:29Z
Ignacio
2
* navigation
** mainpage|mainpage-description
** Special:AWCforum|Forum
** P-Lingua|P-Lingua
** Associated tools|Tools
** Applications|Applications
** Download|Download
* Links
** http://ppage.psystems.eu/|P systems website
** http://www.gcn.us.es|Research Group on Natural Computing
** http://www.us.es|University of Seville
* SEARCH
* TOOLBOX
* LANGUAGES
331
2013-03-06T11:01:17Z
Ignacio
2
* navigation
** mainpage|mainpage-description
** Special:AWCforum|Forum
** P-Lingua|P-Lingua
** Associated tools|Tools
** Applications|Applications
** Download|Download
** Examples|Examples
* Links
** http://ppage.psystems.eu/|P systems website
** http://www.gcn.us.es|Research Group on Natural Computing
** http://www.us.es|University of Seville
* SEARCH
* TOOLBOX
* LANGUAGES
332
2013-03-06T11:01:36Z
Ignacio
2
* navigation
** mainpage|mainpage-description
** Special:AWCforum|Forum
** P-Lingua|P-Lingua
** Associated tools|Tools
** Applications|Applications
** Examples|Examples
** Download|Download
* Links
** http://ppage.psystems.eu/|P systems website
** http://www.gcn.us.es|Research Group on Natural Computing
** http://www.us.es|University of Seville
* SEARCH
* TOOLBOX
* LANGUAGES